I'm using the Trinity Real Time 2 discharger.
Positive points: it works very fast, it indicates the discharge of the cell below 0.9 volts by a light per cell that goes out, it has a built in fan that is driven by the battery you discharge (altough I use it more to speed up the discharge then for cooling).
Negative points: it has no automatic cut off so it discharges each cell down to zero volts. This is fine for Nicad but for NiMh it still remains a question if its good for the cells.
On one forum it is said that NiMh have no memory and should be stored partially charged. They should only be discharged just before use.
On other forums i've read that you need to treat them exactly as Nicad.
Who knows what is correct ?
Only thing I have seen is that the cells have an erratic voltage curve if you charge them after they have been discharges down to zero volts.
If you don't have a charger which can be set up not to look at peak drops for say about the first five minutes you will need to restart your charger about four or five times due to false peaking.
It costs about 35 USD on Tower Hobbies. I've attached a picture off it from the Trinity site.
Hope this helps