I'm using a training program developed by Chris Carmichael (Lance Armstrong's coach). The book that it is from has generic sample programs for beginner, intermediate and advanced (and tells you how to determine which category you fit into) and workouts for different areas (sprinting, climbing, etc.) so that you can construct your own.<br /><br />Book details are:<br /><br />The Lance Armstrong Performance Program<br />ISBN: 1579542700<br /><br />Picked mine up pretty cheap on eBay. Finding that my overall fitness is really improving using the intermediate level.