What bothers me is that the arbitrary total of 21 million BTC is far less than the total number of human beings alive today. This is far less then 1 BTC per person, at a certain point any transaction in BTC will be completed in fractional values so small as to make the currency completely unwieldy. This is despite my belief that an alternate currency by choice sounds like a great idea.