I commented on your original post, but there's one more thing to add:
I do not contend that the early morning is the most productive hours of the day. I usually take an hours or so to really warm up, get some coffee in me and start working well. Another common mistake I'll make is spending the hour+ time on checking emails, reading up on news, checking fantasy football & stock prices... all things that I'd normally do in my "personal time," yet do not have anything to do with my projects.
This idea definitely works, but requires discipline :)