I also do the weight lifting and running thing during the off season. Since I'm in Colorado I can usually get some riding during the winter but not as much as I'd like so I use the trainer sometimes also. For weight lifting, I used the Mountain Bikers Training Bible and thought that was a great way to workout to get or stay in shape. I try to run outside as much as possible but the treadmill is a great alternative. I have a few friends who are using Fit For Life workouts because they're a little shorter timewise than your average workout and that seems to be working for them also. I guess my advice is to do what you love or find something that makes you feel like you're improving your skills on what you love to do and then you'll stick with it more. Oh... and snowshoeing is a great butt and quad burner!