Inventive, Balanced, Practical, Consistent, Responsive, Knowledgeable