i prefer to use rollers (Kreitler with killer headwind fan.. good for ~1200-1500 Watts) and a powerTap and an iPod or iTunes on computer with a good playlist. i have wireless bluetooth stereo headphones so i can skip songs by tapping a button on the headphones.
i've tried videos and movies but i found the just make you not concentrate enough and for me make the ride seem to take longer.. i kinda agree with swampy1970.. get on, concentrate, hurt, do your workout and get off.. the whole movie stuff just didn't do it for me at all.
the most important component for inside training that most people forget about is a big ass, honk'n fan as you can find... the better the cooling during your ride the better and longer workouts you can do inside...