There are Digital Thank You Cards by theecards.com, which also give you lots of elbowroom to make it a very personal message sent straight from your heart. It's easy to pick a template for your card, write your own message, and if permissible, add the photos. Your Thank You Card would not be one in a million run-of-the-mill notes but a voice from the heart.