04-10-2011, 05:49 AM
It's free. But, you buy games from Steam, some are free.
You have to install it, but it's only like a few kilobytes.
It's more of a store/arcade place/social network
You have to install it, but it's only like a few kilobytes.
It's more of a store/arcade place/social network