I may not agree with every aspect of the OPs ideas, I do like the ideas as a whole. I am absolutely for a pet class, especially if its a charm class.