Besides all of the great single player games that everyone has mentioned, the Gamecube has great multiplayer games, especially if you have non-gamer/casual gamer friends/girlfriend. While my casual/non-gamer friends enjoy playing halo/halo 2 on the Xbox, it isn't very much fun if I play because it's a slaughter everytime. When we pop in something like Mario Kart, Mario Party, SSBM, Mario Tennis, Mario Golf, or Warioware, a much better time is had by all, because everyone can play these games pretty well.