As strange as it may seem, I have been saying that quite frequently since I picked up a Tacx VR trainer (http://www.tacxvr.com/en/products/vr-trainers-intro) from The Colorado Cyclist.
This amazing piece of machinery will keep you entertained and working hard during your workout.
This is the setup I have: Tacx i-magic T-1900 with VR steering frame. I built the little stand that the mini-notebook sits on. I found an old Polar heartrate strap in a drawer and it works with this unit!
You will need a computer of some kind. I hooked it up to my desktop at first, but the trainer took up the whole computer room and made quite a racket downstairs in the room below. I don't have a laptop but I do have a mini-notebook which works really good if you can build a custom stand for it so it will be close to you while you ride. This also let me put the trainer in the basement workout room where it is cooler and quieter.
In your face. Just be careful not let the sweat fly onto the computer screen.
The software on this unit is fairly good....after you spend a lot of time learning how to install and use it. There are several courses in the virtual reality section and many pre-programmed riders to ride with. You can also log onto the internet and ride with people world-wide (for a fee). My favorite feature is riding against my virtual self. Every ride is saved and you are given the option to ride against your former self. Today I rode against two other me's and finished in between. I may have done better but I was also trying to get used to the steering frame which had me riding in the gutter a lot! When that happens, it gets really hard to pedal and you have to straighten up fast or lose a lot of time.
Here is one of the many courses available. There are both mountain bike and road courses in the program.
The trainer I am using doesn't let you coast, so if you ride an hour, you are pedaling for an hour. I was looking at the more expensive unit and it actually coasts down hills! That would be weird. I have noticed that time really flies on this trainer- especially with the steering frame. You can also program your own ride if you really are serious about interval training.
Let it snow, rain, sleet and blow. I can always ride the trainer.