This technique worked out fine for Jerry Seinfeld and it will for you too. The philosophy is simple: Small steps every day brings you closer to your goals. MyChain motivates you to stay on track and to not give in to casual weaknesses. But if you do have a reason, MyChain's "good excuse" feature comes to your rescue.
MyChain features multiple chains, home screen widgets, a calendar view and variable frequencies as well as a unique rewarding system to motivate you even more.
Feedback is greatly appreciated!