With the next generation systems coming out soon, the Xbox pretty much done, so I've made a Top Ten List of my personal favs. I usually look for something innovative that I haven't really played before. I haven't played that many games so the list might be lacking. I don't play online games at all, so I look mainly at the single-player aspects:
10 - Topspin
9 - Prince of Persia: The Sands of Time
8 - DOA3
7 - Tom Clancy's Rainbow Six 3: Black Arrow
6 - ESPN 2k5
5 - Halo 2
4 - Halo
3 - KOTOR
2 - Jade Empire
1 - The Chronicles of Riddick: Escape From Butcher Bay