dwoloz,
What grades are you expecting to encounter? My brushless, gearless Crystalyte will pull an 8% in excess of 20MPH while I'm pulling my 100lbs. of children and trailer. However, if I were pulling 100+lbs. up protracted climbs on a regular basis, I would get something geared down to keep the motor near it's highest efficiency in these tough situations. The Stokemonkey is the same hub motor that I use except it is geared down to apply heavy torque to the cranks; the cyclone works in a similar manner. Either of these would be better suited for your needs than a gearless hub motor. However, there are planetary geared hub motors such as this model which I am very interested in trying in an ATB application:
Freeenergystore.com is taking orders for this hub motor, but the wait is several months.