Consumer Report
I placed an order over the internet with Mann Lake well, well after hours (11:00, West Coast). Got my "Your Order should arrive in 5-7 days" email the next morning. Got my order two days later (AND the shipping cost turned out to be $2 cheaper than estimated).