I created a profile in the above mentioned sites and posted the job requirements. I mentioned that I was very disorganized and needed help to keep me on track. All I needed was someone who would check in on me every hour on Skype/SMS for a few hours every day. Basically, they would enquire about my progress and how far I have come in the last 1 hour on a particular task.
As soon as you post the job, you get responses within 30 mins. Now, most applicants won't even care to modify their prebuilt response templates or even read the requirements properly. These are easy to weed out. Now, the single most important characteristic of the person you hire is that they should care about your success. You don't want someone who just goes through the motions. You want someone who is assertive and will be your help mate.
After that I made a list of 4 to 5 most important things I wanted to achieve in my life. (Source: Think and Grow Rich) Then made a list of things I wanted to achieve in the next 10 years. 5 years. 1 year and 6 months. I emailed these lists. Then, I made daily, weekly, monthly actionable plans to propel me towards my goals.
This will give them ( and you ) a rough picture of what it is that you are trying to do. The thing is that you can ignore a software reminder but it is difficult to ignore a reminder from another person.
At the end of the day, I get an email report listing all the tasks that I did and those I skipped.