I used to shop with Homegrocer.com when they were still in business. I loved it! They would throw in freebies and samples with pretty much every order. I always got my complete order and it was delivered within the time frame I wanted.
I've always wondered why they went out of business...
ETA: Apparently they merged with another company and the service level went way down. I don't remember why I stopped shopping with them, though.