Kept telling folks during E3 weekend to give Walmart their business.
They've been very good at hitting release day delivery with all of their $50 games as well.
And returns have been painless. Whereas Amazon will do everything in their power to dick you around.
While their prices were good the constant "charged you! lol kidding refunded you! HAAA charged you again!" is annoying as hell. As is the inability to cancel orders if you decide you don't want them. You have to call, and the person I spoke with was brutal. Took over 20 minutes just to cancel a damn order.