I say Gamestop
I ONLY buy from them when I preorder or want a retro game like an Xbox or Gamecube game for $4 or so
NEVER buy new games, I went to get my Mass Effect 2 today, and I was in line only one person behind in front of me, but I look at the wall and I see 4 Mass Effect 2's and 1 Mass Effect 2 CE on the wall I'm thinkn: "They BETTER not be giving me ONE of the 4 as my preorder" lucky for them they didnt or I would raise hell