Thing is though, part of the allure of distrbuting through Steam are the associated names of Valve, Half-Life and Counter-Strike wich by themselves attract a huge audience.
lol
edit: btw does anyone know if I can register my old retail copy of Call of Duty with Steam?
The games on the front page are randomized. Sure when Episode 2 comes out it will get a spot in that large news thing, but then so does every other game released on Steam.