I have Bioshock one and two already :D Also mechwarrior and the thief series >.<
To the OP: TF2 is a ton of fun, Alien Swarm is free and kicks ass, the Total War series is really good, pick any of them, BC2, Reach, Bioshock, Red Dead are all extremely fun as well.