Using a flashlight to discharge batteries may damage the cells, because one cell will go flat first, and then the other cell will push reverse current through the dead cell which can ruin it. If you use fully charged NiMH cells in a GPS unit until the unit shuts off from low voltage, the cells will be fully discharged for practical purposes.
Flashlight discharge is fine for one or two cells but for all parts, is unnecessary for modern cells unless they are far different in charge state.
For our application, all cells are used in series and therefore, balanced discharge is relatively good. Furthermore, the discharge rate is very slow compared to the 2-10 amps that electric RC airplanes put on these size NiMH cells. Unless the cells get warm during discharge, balance is usually not an issue.
Charging is most important. Ordinary NiCd chargers will not work and neither will trickle. NiMH need to be charged at 1-2 times the capacity, for charge times of 1 hour to 30 minutes. This faster charging will cause heating but in addition, it will provide a more pronounced negative delta voltage. The negative peak is the ONLY means of determining full charge. Slow charging leads to a lower delta and most chargers that place cells in series will have each cell reach a delta at slightly different times. For safety, the first delta cuts off the charge.
I am an electric RC pilot and have several NiMH chargers for my cells. I charge single cells at 1 C, that being 2.3 amperes and it only takes 1 hour. I have over 500 charges on my first set which I use for all purposes. These chargers usually have a capacity totalizer and some even have discharge totalizers. This is how I determine service life.
Oh yes, for ultra abusive NiMH story, consider my Sanyo 4/5FAUP packs. The A cell is a bit larger than a AA, naturally and 4/5 is just a bit shorter than a regular D cell. These have 1950 mAH capacity and I draw 45 amperes for short spells. 45 amps at 9.6 volts is over a half horsepower, all out of a 11 ounce battery pack. It makes my hotliner sailplane get really small, very fast. And very fast in level flight.