Maybe I've just been lucky, but I've uploaded pictures to Walmart's website and had them printed and shipped to the store 5 minutes from my house (thus saving me shipping charges.) They've almost always been at the store within 36 hours - not bad for non-rushed shipping. Or you can just go into a local Sams/Walmart/Costco/drug store and usually get them printed there fairly quickly.