A good character? I think he's better than that; he's an absolutely vital character :sun Vital in the areas of knowledge about Outremer robotics and AI that he's enlightening.