Look at the KK Rock N Roll trainer, it's really nice and I gave away all my other trainers after getting it. I found a deal on one locally for $329 and while it was more than my other trainers, it's been worth it. There is just no substitute when you toss it into a high gear and stand on the bike, tossing it like you would when sprinting or kicking a big hill. I have it set in front of a TV in the spare room and it's easy to swap bikes (the wife rides too) with just a flick of a lever. Most of the time I want to finish the movie, so I'll just sit there and pedal.
If you do get this, opt for the additional rotating front riser block since a standard block doesn't shift well with the rest of the bike.