TagTime
To determine how you spend your time, TagTime literally randomly samples you. At random times it pops up and asks what you're doing *right at that moment*. You answer with tags. You can also submit your tracked activities to Beeminder goals. *** Before upgrading, please back up your data (under 'Ma