Around 6:30-8 PM weekdays, 2-4 PM weekends if I can swing it. cardio first thing in the morning whenever I can...
I've tried it all, early mornings, late night, middle of the day...doesn't really seem to make a difference to me, although I need a meal beforehand if I am going to hit the weights early in the morning.