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