I'd go with the NPT charger, it has "Universal Smart Charger" printed on it. Its simple, its fast and its really safe with your batteries.
Not to threadjack, but rather an attempt to elucidate the qualities of the aforementioned charger...
Is there any chance of damage to the battery if left plugged in for a few hours after full charge is reached? Some sources on the "net"
say that any "trickle charging" after full charge is reached is not healthy for the battery. That being said, I am sure it is better than a standard wall charger feeding it's current for that extra time.