No trainer - Spin bike at the gym with Led Zeppelin and Metallica on the iphone. The bikes have clip-less pedals and are fully adjustable, so I can get them dialed in fairly well. Sometimes I'll ride an hour before a spin class and then take the class too; those instructor ladies are brutal!!
Spinning away in my garage seems rather depressing.
Computrainer with NetAthlon software.
riding online with people you know (& dont know) makes it tolerable during the winter.