I've had the KK Road Machine for 3 years now, and have used TrainerRoad for the last 2 with it. Someone else mentioned the customer service from Kurt Kinetic, and I completely agree. Last year I had lost an obscure screw, and they mailed one out the very next day for free. The resistance is perfect for me, and coupled with TrainerRoad, the misery is lessened.
Apart from that, I would consider rollers... in fact I do consider rollers every winter but those are a tough sell with the wife. One must pick your battles wisely.