What the others said is good thus far.
Also, I'll add this:
First thing in the morning
- awesome time for energy systems type work
- not the ideal time for heavy spinal loading (squats, deads, etc)
I love how i feel after working out in the morning. Yet I hate getting up early to do it.
That whole "do what is hard thing" comes to mind. Perhaps I should start this. Keep in mind though that just because something is hard doesn't mean that it is going to benefit you. Keep progress first and foremost!