What I had envisioned as far as npc creation went was a simple interface where the user would choose the class, race, and level of the npc they wanted to create and it would generate all the neccessary information for them...Is that somewhat close to what you are wanting ???