MOO is a modern approach to a printing company that focuses on making virtual content into something interesting and tangible.  They have a range of great products, all that are printed using your images or artwork from online sites such as Flickr, Bebo, Facebook, and more.  I really like their MiniCards.  You get 100 70mm x 28mm cards, each with an image on one side and a personalized message on the other side for $19.99.  They also make greeting cards, sticker books and postcards.  The best part is that each print can have a different image on it, so you get 100 unique MiniCards, 20 unique postcards, etc.  I'm definitely going to order some.  Oh, and they have global shipping so don't write this off as a US only experience.