The following describes my perfect (as far as timing goes) commute. Often times, I'm much more rushed and running late than described:
For my normal (16+ mile each way) commute, I like to be up by 4:00 or 4:30 and on the bike by 5:00. This gets me to work by about 6:00 and I'm showered and cleaned up and eating my second breakfast by 6:30.
I'm salaried, so I just need to get around eight hours of work in. Getting to my desk by 6:30 or 7:00 at the latest allows me to leave for home by 3:00 or 3:30 (any earlier and people get suspicious) and then I'm home and cleaned up before my wife gets home at 5:00.