Valve's Orange Box http://orange.half-life2.com will drop October 10th. There is still time to preorder at the 10% discount so you can preload both Half-Life 2: Episode 2 and Portal so when the clock strikes midnight on
10/10 10/9 you *may get your game on. Team Fortress 2 can be downloaded after purchase in Beta form Steam see http://www.steampowered.com/v/index.php?area=news&id=1209&cc=US.
* Provided Valve's servers can handle the traffic load via Steam.