That looks pretty solid. Like I said, I always play with the workouts, add exercises, change them, etc. from week to week to keep it new. As for cardio, I usually do it after my lifting so I'm not fatigued at all for the lift. I mean you can plug through cardio, but you need all your strength...