I found an awesome app in the Google play store. It's called Task Hammer. Essentially, it's a to-do list, but with a twist. It exploits a loophole in your brain to keep you motivated and on-task.
Basically, a person will be perfectly happy to perform an annoying or monotonous task, if you can find a way to make it a game. I'm ashamed that for several months when I was 8, my mother used this little loophole to play a game we called "Cinderella". She would sit and watch soap operas while my sister and I put away our toys, did the dishes, and cleaned the bathroom, and whenever there was a commercial, my mom would come in and scold us theatrically for not working fast enough. I eventually got wise to this game and she created another one called "Fairies" which involved magic wands (feather dusters) and pixie dust (Windex).
But this app is WAY better than the Cinderella game. It's an RPG and in order to level your character, you create a to-do list and then cross items off of it. You set the importance of the tasks, and the more important the task, the more XP you receive for completing it. I think the best part of it is that you can set a task to repeat daily, weekly, or monthly. You can also select "postpone" to move the task to the next day if you don't think you'll be able to finish it. the GUI is really cute and so far it is helping me get more crap done. . . Hence... three blog posts in one week. :)