Shut it...I am in the middle of the industry...I always expect people to download 500Mb code every time someone want to play one of my games..

Just think about HL2, it is 5 CDs, but even then it takes more then 1hour on a 2Mbit line to download the rest of the game, and even then you have to download updates regularely to play the game...