I've been using Snapfish for 2 or 3 years, and haven't had any problems with them. I upload copies of all of our pix to them, and order the prints that I want. Quick & easy! And cheap!
I order the "pre-paid" thingy, and then my prints only cost 10¢ each (4"x6"). I've also ordered 5"x7" prints (39¢ to 79¢ depending on quantity) and 8"x10" ($2.99 each) prints. I think the prices are quite reasonable. I've also ordered photo greeting cards from them...they were easy to design, and they looked very nice when we got them. The Christmas cards are great!
You can also opt to pick-up your photos, one hour style, at Walgreens (as well as some others, though I don't recall which other)
Snapfish also allows unlimited upload and storage of your digi's, so you can share them with friends/family, and they can order prints IF: #1 - You allow them (it's your choice) and #2 - If they want to. So instead of snail-mailing pix to my siblings, we just let them know the pix have been uploaded and send them a link. If they want prints, they can spend a few cents and order them, if they have no use for them, then they can still view them and then go about their business.