Pretty much. The system works pretty flawlessly and I am quite happy with its progress.
I do things so manadb/characters/charname/* and manadb/accounts/accname/*
that way i dont have to keep a file with a list of all the characters to check if an character with the name alreay exists... also it (since no deletefolder exists) allows me to reuse character folders
That way if player with acc1 makes a char named Bob and then deletes it.. if player acc2 makes a char named bob, it will reuse the folder. (saving space)