Sorry, forgot to add this bit:
NiMH batteries can sometimes take a full charge that seems to indicate that they're still good. However, this "full charge" will often last for only a few miles, or minutes, before they're flat again. This is usually due to old age, miss-use (i.e. over-charging, etc), or too many use cycles.