I just purchased Half-Life 2 last Sunday. I've installed it about 4 times (after uninstalling and whatnot) but it still doesn't work. Steam is really messed up. Since Steam is messed, I can't run HL2 nor CS:S (which I need for a LAN party this Wednesday :-/). The error says something like "Your internet may be the problem or the Steam servers are down." I know the servers aren't down because my friends are playing. But one wierd thing I must add is that I was never asked to input a CD key. Should I just return it and get a new one? I'm sick of dealing with this crap. If I do get a new one, should I get another one from Best Buy or straight from Steampowered's site?
If I do get it from Steampowered's site, if I reformat my computer, will I still be able to install it or whatever?