A lot of my thoughts have already been summed up pretty well by delericho, Psion, and others, but there's one thing I wanted to expand on.
Several folks have stipulated that they think base classes should be fairly broad in concept. Likewise, to me at least, the name should be something pretty...