I've done business with Amazon.com for close to five years, and there's only been a couple of times where they dropped the ball on orders. However, those instances had more to do with the company using them to sell their product than with Amazon itself. I'm also amazed at how quickly they get my orders shipped. I received one today, and got a notice today for another order I placed yesterday. I'll get part of it tomorrow, and the other part the day after that! BE SURE to read product reviews! That's crucial if you don't want to get stuck with JUNK. That's what I do, and so far that's worked out well for me.