If you don't already have Left 4 Dead 2 then it's free on Steam at the moment, and is so until 6PM GMT on Boxing Day.