The shipping from this site is horrible. I understand the system and that they have to wait till the sale ends to buy in bulk from the supplier and that adds on a week or two, however even once it has shipped it takes 2-3 times longer than any other online retailer. They only utilize FedEx SmartPost which takes over a week to finally arrive. To charge $7 shipping on an item that was over $50 and to have it go SmartPost is ridiculous.