
Shifting gears a bit, as I often do, I wonder if a similar set-up would work for other occassions.
- Weddings (TheKnot.com features some features like this and it would be a great addition to the services provided by Bella Pictures).
- Retirement roasts (a completely underserved market, it would seem).
- Milestone birthdays.
- Baby dedication/blessings.
As a parent to young children, I could see setting up a website to commemorate a baby's one year old birthday, allowing people to leave their well-wishes, photographs, and the like. It could live on in the form of a website, and perhaps the template could also feed a print-on-demand scrapbook to help commemorate the day!
In fact, the book could become part of the event it is commemorating, in the case of a wedding. The guest comments, stories, and advice submitted before the wedding, engagement photos, and the like could be combined with a guest book for the big day!
A friend of mine who just lost her grandmother was lamenting how we "save" memorials for after someone's death. This kind of site where one could give tribute to a loved one would be a great gift - like you said - for retirements, anniversaries, special birthdays, etc.
You can now do something very similar to what was described here at http://www.RemarkableTributes.com. Enjoy!