I've been doing this for about 3 years, and have built an automated Checklist to help build the habits that are the foundation for a happy, productive life. It works for me and also for my clients!
I call it EZchecklist™ and it's available now in beta form, using Google spreadsheets. I'm looking forward to programming it as an app for mobile devices. Meanwhile, the advice below is still valid. You don't need to wait for the finished product to be happy now!