HL2 has NOT been "postponed indefinitely." Valve would have to be completely insane to do such a thing. That happened to Team Fortress 2 many years back (which is now going to be released as a total conversion for Half-Life 2, or at least using the HL2 Source engine) and they have put so much work into this game...it's just inconceivable that anyone could ever think such a thing. Valve can't live off the sales of Half-Life 1 and its related softwares forever. They NEED to release HL2.
However, licensing Steam to other companies could definitely make them some dough. I have heard so many complaints about Steam, but you just have to give it time. It is an EXCELLENT idea, and it works absolutely wonderfully in my opinion...
Oh, and I don't think downloading retail OR pre-release code is "stealing" if you have pre-ordered or paid for the software already. I know many will disagree with me on this, but if you closely read the End User Agreements for software you have purchased...well, you haven't purchased the software. You only purchased a license to USE the software. So, I see no difference in obtaining the code from one place opposed to another, as long as you legally purchased a license from the developer or an authorized distributor (except for the fact that any non-officially obtained code will not be supported).
In terms of Half-Life 2, Valve is not losing any money from ME having the leaked code. I am not distributing it to anyone that will not purchase it when it is officially released.
Oh, and someone has gotten multiplayer to work? I know loading up a single-player map is technically creating a server and playing on it, but I haven't seen a way to join a server or adjust any multiplayer options on my copy. The non-single player support just seems to be missing...
And yes, there are MANY textures missing...just not in all the maps.
I too love the physics, other than the graphics that is my favorite thing about the game right now. I know it is the same engine used in Max Payne 2, but the HL2 code is just so much more in-depth and advanced than what I have seen in MP2.
/me awaits flames