[quote name='Vegan']I still can't believe there are people who have no idea how Steam works. You are not buying a CD key nor a CD. You are adding a game to an online account.[/QUOTE]
It's basically buying a CD-key, though.
It's just buying one that can be redeemed online to download the game.