People in the market section of this forum seem to (even with ~15 USD/BTC) stick to "even" prices, like 2 BTC or 1.50 BTC, even though it would make more sense to sometimes charge 1.869 or 1.507 BTC. Because of this I would also support the move to millibitcoins as used currency (21 million "full" BTC is an absurdely low number anyways to begin with and nearly every FAQ states that BTC can and will be divided in the future!). The future is now, let's move forward and move to mBitcoins to make sure prices are more accurate again.
Some other examples:
Nintendo Points
Microsoft xBox Points
Linden"Dollars"
WoW Gold (not actually sold by Blizzard, but anyways...)
and a multitude of other "internet/online/virtual" currencies are all worth (far) less than 1 USD for exactly this reason. A lot of them are not even splittable and have to be spent in the 100s to get a game or buy some virtual something.
For most of it's time, bitcoin was the same (the 10.000 BTC pizza was overpaid at it's time!) now it's no longer for just 2-3 months. Time to move the decimal back 3 or even 6 places (there would still be 2 places left for µBTC-cents in the current spec then, probably exactly for this reason!) and call the total amount of Bitcoin 21 Billion or Trillion.