A lot of you all are missing the point. You are making assumptions that the average person has a higher intelligence then what they really do...Watch Jay Leno's "Jaywalking" excerpts and you will see what we are dealing with...
If you want to use 6 places past the decimal for daily transacting then bitcoin will either stay where it is, as a niche currency, or it will fail....because it is impossible to use by average people within those constraints....
I don't think people realize how easy it is to make mistakes and miss a zero and pay 10x the amount you should have...
what really needs to happen is to split bitcoin and essentially rename btc to whatever denomination will properly suit the times....that's how bitcoin becomes worth a million bucks....multiple splits were people forget what the old valuation of it was....
Thats also where an exchange like the Winklevoss one could spearhead moves like this. Its just nomenclature, but its important....
it BTC were to split right now and sell for 6 dollars each, people would buy a lot more of them and the price would creep back up to 600 again in no time....thus essentially be worth 3600 now (im rounding)....
splitting is the answer to everything, its just a matter of 'how' to implement such a system...
PS - when i say splitting essentially what i am saying is use a lower denomination of BTC as the BTC nomenclature, not actually ADDING bitcoins to the network...I know there is a finite amount....but right now we have room to move those decimal points to the right to make everything more user friendly...