Amazon.com, particularly when products get shipped from their WAIThouses, are attrociously slow when shipping to non-prime or customers using unspecialized shipping(unless next day or 2-day mail is chosen, which can be very expensive). Ebay and Walmart online are already far cheaper, have better features(Wal-Mart's pay in store option is an example), and/or offer a far better selection--depending on whether your product is new or used and depending on the field.
They are also far faster on shipping than amazon. Ebay, also, has better sellers per capita than amazon. While they do have some 100% feedback sellers, eBay has plenty of them(you just have to look into their recent feedback to find out and weed out those with too many neutrals and/or unfavorable neutrals too recently).
I am starting to wonder, if, in doing last minute shopping[THE ONLY TIME THIS REALLY MATTERS FOR ME], it would be better to avoid them like the plague within deadlines!
AND CHOOSE EBAY OR WALMART ONLINE TO GET MY PACKAGE IN A HURRY WITHOUT SHELLING OUT EXCRUCIATING SHIPPING COSTS OR BEING A PRIME MEMBER! WE'RE TALKING 3 DAYS OR LESS AT THE OTHER STORES FOR FREE VS 10 DAYS AT AMAZON, IF THEY DON'T HAVE ONE OF THEIR FRUSTRATING DELAYS!