Half-Life 2
And best of all, Valve has made Half-Life 2 (which now includes all the Episodes) totally free for the next three days. You ...