Take a look at a Tacx Fortius. It actually plays a DVD (many are of tour stages) at the speed in which you cycle and varies resistance depending on incline/decline in the DVD. Seen the other day they have a DVD out where you ride with the Schlecks, Rabobank, and some other teams. I don't have that many DVDs but the ones I do have (mostly spring classics) are pretty kewl.