Ditto everything that Problem Child #1 (AG) said though I haven't taken spin classes. I personally HATE Lifecyles etc becaue the Q-factor (width of the crankset) gives me horrible knee and hip pain and I like to use my shoes and pedals.

I like the trainer at home (Bubba and I have dueling trainers, but his is very slow ). I like the Spinervals DVDS. I have a tape from Trainright (CTS) but the Spinverals seem to work best for me mentally. I certainly have gotten good results using Spinervals.