As an Amazon Prime subscriber who bought mustache wax from their affiliates on two occasions, I have to report very disappointing shipping times. Living in NYC and ordering in the morning, I expect delivery the next day. Alas, my mustache wax came three days later. Part of blame has to be placed on Amazon's affiliates. If the merchandise is not in an Amazon warehouse, then what can Amazon do to speed up delivery? I foresee a future where Amazon has deals with local specialty retailers to ship items that are rarely sold that wouldn't make sense to warehouse for Amazon directly.