I've been shopping Vitacost.com for a few years now and they're one of the best online companies I buy from.
With ordinary shipping, the products usually get here within a couple of business days. They don't guarantee this, but I've been noticing that it's happening. I'm in Los Angeles so maybe there are nearby warehouses that make it easier -- I don't know. But one way or the other it shows they make fast delivery a priority.
Customer service is also spot on. I had a glitch happen late yesterday due to my own tangled up email server, which prevented the vitacost site from recognizing me (which didn't interfere with the order, but interfered with using a discount promo that was to expire in a few hours).
Vita.cost replied to my email today -- Sunday -- 16 hours after I sent it. They solved the problem with an offer to extend my promo until I can straighten out my email server.
Other big plus for me: they take PayPal. Other big plus: shipping is free for $50 and over, which I always end up arriving at since there are many things I buy from them instead of stores, Plus I can buy a lot at one time since these are non-perishables, or extremely long-term shelf-life.