If you plan on spending those bitcoins on other peoples goods/services then that is great.
But if you just plan on turning those bitcoins into cash again then its a bad idea for any business. The volatility is too high, you are paying upwards of 4-5% transaction fees on everything, and its not what bitcoins were originally intended for (cash->bitcoin->cash again)
The technical concerns you should note, is that you need to wait for minutes to hours for the tranasaction to be confirmed by the system.
that's why we need a bitcoin bank, or a payment tool like BTC-paypal.
It's coming, I'm sure. If a vendor could purchase their goods from their distributor in Bitcoin, there'd be a great opportunity. Right now there's MtGox to peg exchange rates, and since it's unregulated, it is pretty simple to say that it could disappear and the entire market would drop significantly. Once the market has more big competitors, then your utopia will exist.