Has anyone used Snapfish.com for their photos? How is the quality? The prices seem very reasonable, especially if you prepay. I also see that you can pick up from Walgreen's. Do they charge extra for that, or does it save you shipping?