The Prophet has spoken.
Thank you

Every non-gamer is a gamer waiting to happen. Nintendo uncovered this by expanding the market with the Wii.Some things to consider:
Valve is not interested in non-gamers, contrary to your belief.
Anyone who's tech-savvy will not upgrade to Windows 8 unless they plan on buying a new laptop next year.
Questionable, since there are users on this forum who have said they will upgrade. Even so, non tech-savvy people buy games as well?
You're speaking of Windows Store like it's already a success. So far it's a promise of bigger promises.
True.
Valve's games are all Steamworks, require Steam to install wherever you get them from, meaning that it's gonna be the platform of choice, regardless.
This might cause people to install Steam if Valve pumped out games all year round, but since their games are rare events nowadays, there isn't a reason to install it until the next big release (HL3?)
There's no reason why Steam wouldn't have its own Metro app.
True. But why install a third-party store when one is integrated into Windows?
Steam has been gaining customer base each year, pretty much doubling it on yearly basis in the past few years.
True. Which is why they are moving into new areas such as Linux. Windows 8 could take a large part of this growth away.
Microsoft is never going to allow the open distribution of indies the way that Steam does.
XBox Live is a massive Indie playground. Many indie games which are now on PC were originally released for XBL and ported over to the PC. If anything, XBL has encouranged indie growth by providing a single channel to allow indie devs to get to their customers. I can't see why Windows Store will be any different.
?Transition to Windows 8 will be a funny process.
EA is surely going to push its own Origin platform the same way that Steam does.
Ubisoft is doing the same.
So? They will be in the same boat.
All in all, more and more publishers try their own thing, not so much for integrating with Windows Metro.
Why do you think this?
Windows 8 apologists make me laugh.
Nice to see your entertained by something
