I like Hardcore Extreme, but I don't always have time for that long of a workout in the morning.
I get up at 2:30 am every day and I'm used to it now. If I eat prior to a workout, I eat a small fat free yogurt and a protein drink after weight lifting workouts and then I'm okay for an hour or so until breakfast. I set out all of my equipment at night also and if I have a long workout ahead of me, make sure I don't hit the snooze.