I too hate Steam, but AFTER HL2 is updated, you should be able to play any time offline (start Steam in Offline mode). Unfortunately, since I'm stuck with dialup for the next few weeks, it took me 3 hours to DL updates and crap before I could even play. Pissed me right off. Now, though, I can play when I want. It is a stupid system...you should be able to play the game out of the box, without having to download key components of the game. If they want you to authorize the CD-Key, hey, I can deal with that, but that should be a 15 second, one time thing, and that's it.