Just a reminder -> factual Speculation: Owning 1 whole BTC will be completely unheard of by 2020..
1,000,000 people = 21 BTC -> (every 1 person is 21 BTC)
1 person = 21,000,000 BTC
10 people = 2,100,000 BTC
100 people = 210,000 BTC
1,000 people = 21,000 BTC
10,000 people = 2,100 BTC
100,000 people = 210 BTC
1,000,000 people = 21 BTC
10,000,000 people = 2.1 BTC
100,000,000 people = 0.21 BTC
1,000,000,000 people = 0.021 BTC
10,000,000,000 people = 0.0021 BTC
I'm almost convinced that powerless people (new Bitcoiners) can't buy bitcoins in future, very difficult to getting 1 full Bitcoin!
Edit: no worries about 2MB situation etc... Group devs and co has survived it all..