Hundreds of orders - never a single one messed up and never paid a cent of shipping. I often put little items on my "wish list" that I don't mind waiting for, so if I want to buy something and its less than the $25 minimum for free shipping, I just add on another item from my wish list. Their communication is good (i.e. emails sent when order received and shipped), they usually provide tracking info on the shipment and the shipment always arrives on or BEFORE their estimated delivery date. Even if I don't end up buying from Amazon, I check almost everything I buy out there first because of the customer reviews. Many times I've ended up with a different product altogether after reading reviews on the first.