In an effort to get HL2 as cheaply as possible I have purchased it from Amazoon, but because I placed the order yesterday I have a projected delivery date of Wednesday. That's a whole day after the release date.
I could cancel the order and buy it at retail tomorrow, but that would cost me an extra £5. And I specifically didn't buy it from STEAM because of that. So don't go all expecting my initial thoughts tomorrow.