i'll tell you a bigger problem with steam:
i was involved with beta tests for 'tracker', valve's early version of the steam friends list for hl, and the betas for steam as well. i had an account on email address A when i did the steam beta. months later when steam was official and i had moved back into my dorm, steam would not let me connect from my email address A's account. i created a new account using email address B, not knowing that they were not allowing you to use the same cd-key on different accounts. i assumed that as long as both accounts were not logged on at the same time, i wouldnt have any problems (like the old WON system worked). well, needless to say, every time i log on with my new account on email address B, it asks for my cd-key and makes me install all the mods again.
i emailed the steam tech support, explaining my problem, and asking them to either delete email address A or B's account so that the other would work, and asked them to reply to me with what they had done. i never got a response, but within the next few days, email address A's account was magically allowing me to log on from on campus...so i'm assuming they fixed whatever the problem was with the account and all would be good. WRONG...all they did was fix whatever was not allowing me to connect, they did not get rid of the other account, so it asks for my cdkey and i have to install the mods every time i log on.
tried making a new account and using the cd-key from my old opposing force disc, but it doesnt accept those keys. it's a bunch of crap, imo...everyone says "just buy a new copy of the game"...well i've owned 2 copies of HL and 1 copy of opposing force...i think valve and sierra have gotten enough money out of me. (FYI: the reason i dont use the key from my second copy is because my brother uses it, as we are both at college now and dont use the same computers)