i think you should all stop sucking steams richard, because in all honesty, it loving blows.
And why's that?
This site looks pretty cool, and I would switch over to it if it's better than Steam, but I would have to keep both installed to keep the rest of my games.
Question: What's with the point system? They say you can get new games if you get enough points, but is it going to be something ridiculous like the flatscreen TV's at arcades that literally take 1 million points?