+1 for upgradeable consoles. Yes, all those kiddies who only want to play their games for a couple days and leave them on the shelf will be able to do that. Those that want to invest money into their console will then be able to amp up the graphics quality, or upgrade storage or more memory. Aside from attracting more PC fans, it will do one more, very very important thing:
It will FORCE developers to think about the upgraded parts of the Xbox, which will then turn into a smaller gap between the consoles and the PC in terms of performance. We will see much better looking games instead of 6 year old graphics from console ports.