You know what, Jojo? Your answer to the merchant situation is the best I've heard.
So what is the hold up? The software side shouldn't be very difficult. Educating the merchants might take a while, but the advantages would be apparent. The public shouldn't care much either way.
Perhaps the one thing the merchant will need is a way to get his fiat back quickly.
/Frank
At that point there will start to have more professional use of the bitcoin as well. Why should that be an instrument only for consumers ?
Companies might very well decide to hold bitcoins and not only USD for future payments in bitcoins. Many businesses will not mind the exposure to the usd variations that are mostly to the upside anyways.
My company is selling online and we are adding bitcoin as a payment method, you can be sure I am deciding that the company will keep bitcoin payments as bitcoin.