RescueTime

Time tracking and distraction blocking to understand productivity patterns.