Definitely - i've a Tacx Genius system with one of the old roadbikes pretty much permanently rigged up in the garage from october onwards until we hit some decent weather (on last year's evidence, that'll be something like may for a week and a half!)
I went for the Genius because of the VR riding capabilities - strap the trainer to a laptop via Ant+ (same protocol that the Garmin 800 and power meter work on), fire up the training software, and you can be riding anywhere in the world. The software controls the resistance to emulate climbing/descending, and it takes the elevation profile from either
a) A pre-recorded .TCX file from a ride you've done yourself (or you've downloaded from t'internet, or created in mapping websites like mapmyride or gpsies.com) or
b) a pre-recorded DVD video route that Tacx produce, which are pretty stunning (especially of you've a video projector strapped to the laptop, and a big white wall in the garage facing the trainer bike)
This might seem like overkill, but at the moment I'm riding 3 days on, 1 day off, for a minimum of 2 hours a day - and frankly, trying to get out that often in the weather we're having at the moment is just not happening, and - well - frankly, 2 hours on a normal turbo or rollers is just soul destroying!
It's doing the trick though - my FTP's improved by 63% and I've dropped a little over 30kg from getting the trainer and properly training, rather than just riding my bike aimlessly.