Source - Better physics engine, graphics, gameplay - but thats my opinion (gameplay), so can't be taken as fact. Download steam for free here: Using the Steam client you can pay for CS. However I got source by getting Half Life 2 (CS:S came with it) from the shops. I'll recommend source as it's easier to play (and has the zombie mod ^^).