After installing L4D via Steam on my computer, I was not able to play L4D without Steam running. It is required that you log in to run L4D.
This is DRM. Do not pay for Steam games. You shouldn't have to ask for permission to play your own games.
No shocker to most of you, but just saying.