I got a cycleops magneto trainer and to be honest I like it, it is pretty quiet and very adjustable, I can run it the house when the kids are in bed. I don't get much slip even when my tyre pressures are down slightly.
The magneto is really good, low gear high cadence is great and if you want to punish your legs just push through the gears to increase resistance.

Downside- mine has none of the comupter stuff attached, which is fine for me. cost was around 120