Romulus: I have a 20gb HD, and I know even with one game installed, I really have very little room for anything else. Also I can't help to think that at some point Xbawx Live will go the way of the Dreamcast, and all that capital you've invested can't be enjoyed when you're using a Zimmer (Or a Jet Zimmer, seeing as its the future and all.)
JET? Nah the future is all about hovering!
The HDD prices will eventually fall, even if its just being able to get a 60GB or 120GB one on ebay when they bring out the 500GB one and lots of people upgrade & want to get rid of their old drives
michaelleung: It's going to take like fifty years to finish the download, right?
Well thats something the individual is responsible for, if they've got a good net connection then they can do this sort of major downloading without much hassle, if not then they'll have to sacrifice use of their machine for a few days while they 'conveniently' download a full game.
The server side architecture is clearly very capable. When it was released, I downloaded the IL2 demo which was something like 1.3GB in around 20 minutes. Best my internet has ever run so the servers can push data like mad