Generally, my PC games are bought online by the company that manufactures the game. Games like World of Warcraft and The Sims. Now, games like Lego Harry Potter, and the likes available on Steam, I'll purchase via Steam. Nowadays, most PC games come with digital downloads so it's much easier to buy them online than going into a store to by them. Besides, most laptops (which I game on), don't come with CD drives by default anymore.