http://eninjatraining.blogspot.com/
I agree with cardio first. Plus the cardio first will help get you properly warmed up for weights and reduce the chance of injury.