A friend and I are trying the Habatica app together. If you've never heard of it, it's a tool that allows you to setup a list of tasks, and then the app makes it into a roleplaying game, where you gain XP and gold from doing the things you've set up for yourself, and lose HP for not doing them. And you can have your friends join too, so you can all work together on your to-do lists and bad-habit-breaking.
We'll see how it goes. I'm EXTREMELY interested in it right now, but we'll see how it goes over the long haul. Heck, this blog post came about because it's one of the things I'm going to be trying to get better about. ;)
You can check it out yourself at http://www.habatica.com