I noticed you guys split all the character info into separate classes.  I like that idea because it makes things much easier to edit.  One question, though.  Do you guys use a file to tell the program which classes are available so that you can change things relatively easily?  Like adding a new class?