I am glad to hear that there are other people like me out there. I balance my training according to my training season. In the winter months, I do trail running on the local trails that I usually train on for races. When it is too cold outside for that, I will do cardio sessions lasting 30-45 minutes on a reclined bike at the gym. I vary the tension on each session to simulate the hills. I try to keep my rpms consistent (that would depend on the piece of equipment you were using). You need to remember that leg strength training is very important during this time of the year. Your strength gains here will vastly improve your riding next year. Around Feburary, I change the strength phase to an endurance phase for my leg muscles by decreaseing my pounds and increaseing my reps. I pretty much keep the rest of the lifting routine the same for the rest of my body. The closer I get to riding season, I eat more carbs in order to support my lifting routine and my riding needs. I never really keep track by numbers, but I do keep a carefull eye on what I am eating. Depending on how competetive you are with the racing and if you do bodybuilding contests, these suggestions may help. I do train extensively for mountain bike racing and my training techniques have worked for me immensely and my race results have improved. I do weight training simply to see how I can shape my body into what is commonly referred to as the "fitness competitor" physique. You do need to constantly remind yourself that you can't have the best of both worlds. (I do this all the time.) Both of those world are opposites. (I am also guilty of burning the candle at both ends.) I would suggest that you read all the books and other information that you can. These two books that I read are excellent resources : "Optimum Sports Nutrition" by Dr. Michael Colgan and "The Mountain Biker's Training Bible" by Joe Friel. If you have read anything that was helpful, drop me an e-mail. It would be nice if someone could write a book on those subjects. Good luck and remember that adjustments will need to be made according to your age and goals. Never give up and remember that you need to enjoy it and have fun.