Well, I have a cd key that is 100% legit. even though i have the cd key, i dont have the game, i have a downloaded version of the game. (Half.Life.2.Collectors.Edition.DVD.READ.NFO-PROViSiON) When I isntall the game, steam also installs. However, I try to play the game through steam, but I cant, when I click on Half Life 2 under most recent, it asks me to buy it. So I click on register a game I already own, put in my cd key, and it tells me I have to have the game installed already, which it is. So then I go straight to HL2, and when I click to play it a steam dialogue appears, and is called 'My cracked games'. Well I click on HL2 and can play, but when I try to play CS:S, it tells me my version is out of date. I really just wanna play CS:S online. Ive downlaoded steam from there site, and still not sure where to go from there. How can I make steam detect the games I have? Am I doing something wrong?