For me it's been the Counter Strike MOD for Halflife. I've been playing it since Beta 2 and I was hooked on it for well over a year. Probably the closest competitor for me has been Civ 2. Sure it isn't a game that EVERYONE enjoys, but once you get into it... it can get REALLY addictive