Gamefly had some great sales towards the end of the year and occasionally before that, but Amazon kept me up until 3am many nights waiting to check out the deal of the day. In addition to the outstanding deals from Black Friday until the end of the year, Amazon is responsible for my UPS guy being on a first name basis with me.