I have just read your post, and you could try the 30 Day Challenge, with Ed Dale, I cant speak from experience of it, it's free and I have heard it's very good. You can find out more here

http://www.challenge.co/

It would be good to hear how you get on.

Becky