I am a HUGE fan of Shutterfly.com. This company makes high quality prints, books and cards. My favorite thing is their greeting cards. I send them to my family for any holiday, because you can personalize them with your own pictures. And, they cost around $3, and are postal mailed to the recipient. You can't buy a plain old Hallmark card for that!