That's all well and good, but I've been at 5th level rewards at CSI for a while now (aka I've spent an endless amount of money there) and not once in the 6 years I've been ordering there has an order I placed not gone out the next day. At MM, the "contents verified" step didn't even happen until a couple days after I placed it. Speed > Price. I find the difference negligible. MM has some games cheaper, CSI has some cheaper, so its a wash. Service breaks the tie.
The amount of peanuts from CSI is a non-issue to me. I reuse them regardless, so its kind of a positive actually.