I am wondering what services people like (or don't like) for online photo printing and hosting - like SnapFish, PhotoBucket, etc. My mom has a ton of photos she wants to upload and print. What service do you think is the best (i.e. price, quality, service, ease of uploading, etc.). Opinions and experiences appreciated. Thanks.