I bought a 1upusa trainer and I have to admit I wasn't 100% satisfied, do a search for 1upusa and you can see my report as to why. However their customer service is so excellent, that if like me you didn't like it, then you will get a full refund. I would suggest giving them a try, and if you don't like it then pick up the kurt.
Personally though I'd much rather ride outdoors. Trainers are good for interval work though and of course warm up for races. I was bored to death of them by the end of this winter though