On several occasions, I have gotten digital photos processed at Walmart, and picked them up at the store.
The upload process is fairly simple, and didn't take incredible amounts of time.
Often, walmart had the best per photo price in town.
If you pick up in the store, there is no associated shipping cost.
The photos themselves were good quality, no complaints.
The staff were friendly, and my order quickly located.
The parking lot is horrible though, and the store itself is always crowded and hard to maneuver through.
Generally the lines to checkout at Walmart are awful, and not worth the trip.
I managed to purchase only my photos, and pay for them on-line, which made the checkout lines unnecessary.
Check prices, they may be the way to go.