If both your work and your procrastination are computer-based (and isn't that a concise description of all my problems!), Beeminder plus TagTime looks like a pretty promising combination. Beeminder keeps track of personal goal-related data for you, and TagTime is a random sampling-based way of seeing how you spend your computer time. They're put out by (at least some of) the same people, and TagTime can automatically send your data to the relevant Beeminder graph.
NB: TagTime is only available in a developer version right now, which means that I haven't tried it because I don't know how to clone a git repository (not a skill much needed among musicologists). So this is just going from the description on their website of how it works. They say it will be available in a user-friendly version eventually. Beeminder, on the other hand, I've been using for a few things, and it's cool.
Thanks for the plug for Beeminder and TagTime! They are indeed by exactly the same people, me and Bethany Soule.
In case anyone missed our big pre-launch thing here on LessWrong: http://lesswrong.com/lw/7z1/antiakrasia_tool_like_stickkcom_for_data_nerds/
And, yes, TagTime+Beeminder is an amazing combination, IMHO. We'd love to get a friendlier version of TagTime out the door. There is an Android app that Bethany wrote that's friendlier than the desktop version, but I think there's a lot less value for it on a phone than on your main work computer.
I want to test different techniques for decreasing personal procrastination. What would be an easy way to measure procrastination so that I can do the comparison?
I would also like to hear suggestions for measuring the inverse i.e. how can I measure getting-things-done-ness.