Excellent UI for prompting and collecting your momentary mood. Slightly awkward UI for tagging the reasons for your mood. Interesting visualization for reviewing aggregate data. Not perfectly stable, but works well for casual use. Despite its rough points, this app genuinely helped me learn things I didnt know about what makes me happy or sad. That is impressive, really.