"Please allow 4-6 weeks for delivery" is still ingrained in my brain from my youth.
Anything in the 1-6 day range is still pretty darn amazing to me. So when I explicitly tell someone to "take their time" with my order ... it's because I simply don't care how long it takes. The dollar is just a bonus. Anything in that week to 10 days range is fine by me.