I can give more correct estimation - take number of geeks in the world (nobody else will use bitcoins),
then take 1/3 of their total salary (geeks can't in average spent more than this)
and then divide into 21M BTC
This is way off base. I have no salary and a lot of coins. My relatives aren't geeks and have considerably >0 coins.