in order of time spent:
Team Fortress (1)
i would rate a lot of single player games as favorites, but its only the multiplayer competition that keeps me coming back and back and back...
would you believe i've never played countrstrike? ehe