GratitudeLog
GratitudeLog is free a web based community tool for sharing statements of gratitude as well as funny and inspirational virtual gifts with a group of friends. The site provides an activity feed for each group and members post statements and virtual gifts for others in their group to see.