I haven't used steam to get HL2, I went out and bought it. However I have tried to use Steam to update the original HL and Counter-Strike, but every time i try and use the system it doesn't work, so I've given up trying to use it.
Therefore in my opinion, this is not the way forward as yet, as it requires downloading time and the software isn't reliable (in my experience). I still prefer the 'old' methods of going into a shop and buying it there, or using amazon to get it delivered to me.
However I do agree with your P.S., it is the best fps game and the graphics are amazing! lol
"An expert is a person who has made all the mistakes that can be made in a very narrow field."