Koffee...
Living here in Oregon, I have my fare share of days where riding a trainer is my only option. I ride a recumbent tricycle with a set of mini rollers (just the rear wheel is on free wheeling on the rollers). I also use a Cateye MSC3Dx to record Heartrate, cadence, speed, distance. I have been looking at several programs to keep track of what I have done over the months and have found one from FitCentric called "UltraCoach" - it works with several download devices (such as the Cateye and Polar series of heartrate/cycle computers). FitCentric also has a companion program called NetAthlon that works with several trainers - from the basic speed/distance to complete computer controlled trainers. FitCentric's site:
www.fitcentric.com