Personally, I love Amazon to death. I got Disgaea 4 the day after I ordered, which is incredible. The printer ink I ordered last week also came in the next day. With Prime, which is fantastic, I get pretty much everything in two days.
The last time I had a problem was the year before last. With Prime, you're supposed to get games on the day they release with no shipping charge. Two games out of three came a day late, which isn't really all that bad. Still, I emailed Amazon to say that I wasn't satisfied, as release-day delivery was one of the reasons I got Prime in the first place. The rep told me that they wanted to know about problems like this so they could fix them, promised to pass on my email on to the Prime department, and gave me a $50 credit. Pretty awesome.








