Amazon Warehouse deals aren't bad, but based on personal experience I'm going to say GameFly. Though I know some end up with scratched discs, I haven't personally encountered that. Including the manual and codes etc. with a used game is awesome, especially during the blowout sales.