VU has to know that they can only sell HL2 simply for singe-player purposes. Just as for CS:CZ, Steam is going to be required for any multiplayer gaming. I plan on getting HL2 through Steam.
steam is required to play online, but you get access to steam with the full boxed version. really, unless valve offers a discount for online purchases you are better of buying it from the store.