Who has this many BTC? http://blockchain.info/address/1VayNert3x1KzbpzMGt2qdqrAThiRovi8

I don't understand who could possibly have this many BTC.
That is DeepBit's payout address. Whenever DeepBit pays its miners, it sends one transaction per miner, and each transaction comes from 1VayNert and sends change back to 1VayNert. The change from these thousands of small transactions adds up to create huge "total BTC received" amounts. 1VayNert has never actually contained anywhere near 10 million BTC -- that's just how much BTC it has sent to itself in change from transactions.