Mark, I would add one important ingredient in your training program. Have fun. Don't start out pushing yourself so hard that you lose the enjoyment factor of riding. If it becomes something you dread you'll be hard pressed to keep at it. So indulge yourself a little and work into it slowly.