theTrav wrote:That or it'd be really hard because he's got lots of points that tie features of the character to the account as opposed to the character so it'd just be a lot of effort to change them all.
Indeed. I'm using the (account name, character name) tuple as a universal character ID, so if I change that, I'd also have to migrate all saved data, which would obviously require special-purpose tools just for that. "More effort than it's worth" is putting it lightly. As for reducing the size of the account database, that is a small problem indeed. The account/character data isn't even 500 MBs anyway. The vast majority of space is actually taken up by minimap images. :)
As for switching between multiple characters in the same client, I'd have to say that it depends on how it should work. I'm definitely planning to add a "return to character selection" button anyway, so it's certainly possible in that way. It would also be possible to prevent the character from physically logging out, as happens with characters in combat. However, switching to another character and expecting the previous one to carry on with some action he was doing would be very difficult right now. Most, if not all, actions require an active UI session on the character.