I tend to buy most of my used games from Gamefly, when I buy new copies, it's usually from Amazon. I haven't bought a game from Gamestop in a while now, I only go in there about once a year, to resub to Gameinformer. If I do buy from Gamestop, it's from their website, because then you know it won't be an open copy selling as "new".
Earthbound_X's comments