I use a CycleOps fluid trainer. It works well with a geared bike, you use the gears to set your resistance level. The trainer gives a set level of resistance, by varying your gearing you can control how hard it is to pedal. The wind trainer is a bit louder than the fluid trainer, probably a bit too loud if you live in an apartment above someone else.