I have been seeing a lot of hate on amazon lately, and I must say, myself, the issues I have had, didn't come from Amazon, but from other people who I have ordered off of through amazon. Here is the deal. If you order add-on items you might lose money compared to if you just bought it regularly. I have also had a few problems ordering items, and they didn't say where they were coming from, to realize they were coming from China. Doesn't bother me as long as I get the item. I just wish it didn't still say 3-5 days if it will be 2 weeks. All in all, I have ordered a lot of stuff from Amazon and I have gotten every order and they were here on time (unless from someone else or China).