I hate Steam, its such a greedily hog with my connection, I mean I got Steam installed for Half Life 2, I can play offline, but once I mistakely loaded up Steam while I was still connected to the internet, and its was initialising or something, it really needed all my connection for something, about hour later I gave up, (I had no idea what it could possibly be doing) and quit steam with the ALT CTRL SHIFT, restarted my computer, and Half Life 2 would never load again.
Never played Half Life 2 again, but If I got a spare 5 hours oneday, I may re-install it from scratch, but Half-Life 2 was the biggest waste of money ive ever spent.