Good service from Amazon.com. Unless you're a prime customer. Then (I guess) you get good service. Regular customers, not so much anymore.
No, even Amazon Prime customers have bad customer service. It's called Lasership. 
T. H. I. S.
I remember your story. If you read the Amazon forums, lots and lots of people hate Lasership.
Oh, and if you are on the west coast, you get the ever so lovely OnTrac. You get the confirmation number, they claim they delivered in 2 days, but you don't have the package. It then shows up a few days later. So forget about taking the day off work to stay at home for delivery, it won't be there. And they'll make the status: Delievered so you can't track it any more, but you still don't have your stuff. I demanded to know if I could specifically request a carrier and they said they could not. I said fine, then I chose never to order from them again because I cannot afford to take off a week from work just to wait around for the packages. I had tried to have stuff delivered to my husband's workplace, they did the same thing, claiming the package had been delivered at SEVEN THIRTY at night, two whole hours after my husband's workplace had CLOSED!! The stuff showed up two days later. Umm, I thought I was paying for 2 day delivery...
I had this happen and 20 increasingly irate phone calls and countless emails later, I FINALLY get someone from Amazon in this country, not reading from a script who refunded my money. I was so angry, I told them I would never, ever order from them again if they insist on using a carrier that lies about its delivery dates. WHY should I pay 75 bucks a year for 2 day delivery when I am not getting my stuff in two days and I can't track my packages because the service LIES?? I went to Amazon's forums and saw dozens of pages (now hundred of pages) in a thread about how their "Prime" service just sucks. It's a shame they are ruining their good reputation, using sub par delivery services. I won't order from them again, it's not worth the aggravation.