I don't have a problem with Vitacost itself, just that they have somehow managed to arrange the slowest possible shipping! My last order took 7 days to reach me - it was a heat sensitive product, so I emailed them and complained - they refunded my money. This order, Fed Ex turned into SmartPost. The order arrived in Dallas (90 miles away) at midnight last night, and I am not due to receive the order until TUESDAY! I could maybe put up with this if the shipping was free, but it was not - I had to pay for this ridiculousness. Their shipping didn't used to be this way, but PLAN on it taking 7 days to get to you from the time you order!