Riding indoors is not always fun. You need to have ways to keep your mind active and engaged in anything except looking at the clock. The way that I am able to do this is with all the "stuff" you see here.
The heart of the entire system is the TACX i-Vortex Virtual Trainer.
Check out the Tacx Trainer demo clip
Other things I do to keep my mind on other things are read Kindle books on the PC or iPad, listen to music, read email, twitter, facebook or watch movies or YouTube. All of this helps the time go by quicker.