Steam is a way to buy PC (and Mac) games and manage them on more than one computer. They have a great selection of indie games and sales on major titles throughout the year. There's is no reason to ever pay full retail price off the shelf. The summer sale should start tomorrow and the prices are always amazing. When Plants vs. Zombies was the latest craze I think I paid $3 for the full version, for instance. Please Log In to view this link! Even if you don't shop the sales, Steam is great for a gamer because if your computer ever dies the games you've purchased are always available to download and install all over again. Let me know if you create an account so you can add me.