k-mart... Pretty much every single game I bought came with a $20 coupon minimum, and there were multiple times where you could stack deals to get some amazing values (for example some games came with coupons plus amounts off MS Points cards or PSN cards.)
The service could be a drag sometimes, but I found it did get better throughout the year.