Meta, if you have an hour, you could try doing 15 minutes of cardio to get your heart rate elevated, then lift weights for half an hour with minimal rests to keep your HR up, and then finish off with another 15 minutes of cardio. I like this myself because it breaks up the cardio boredom and really maximizes calories burned by keeping my HR high throughout the entire hour.
