It was brought to my attention that there were some issues with puppet creation. After a bit of hunting and poking, this has been fixed.
You may notice as well when creating new characters that you get a warning that your character's name contains an invalid character. Valid characters are alphaneumerical (a-z A-Z 0-9) as well as spaces, ` and -.
I've also taken the opportunity to do a small clean up. Previously the system would allow you to create a character with an appostophy (') but not allow you to edit the character, or delete them. All such characters have been "fixed" by having the rogue character turning into (``) so they can now be edited or deleted as a user desires.