I've never seen a database of any size that stored data in the most efficient way possible. Even though Tormunda's list of memory requirements for each character is an example of a _minimum_ size a character could be, I doubt it's there.
Besides, don't forget that for every size increase of the database, you're increasing your hardware costs not just for initial purchase, but for ONGOING maintenance of that equipment _forever_ (or at least until Guild Wars shuts down).
With no constant income from subscriptions, as a company I would be very wary of doing anything that will increase my ongoing costs without a good reason.
As someone said, 3 characters is enough for all 6 professions, plus a random PvP char.
Plus I'm sure if more professions are added, we'll be allocated an appropriate number of additional slots to allow us to try that profession. Perhaps not enough to try EVERY combination of that profession, but enough.
Personally, I like it that no one can have a character of every type/combination. This makes the game more diverse to make players have to choose.
And after reading through this thread, I would like to add the following to our intellectual conversation these bits of knowledge from one of our "prominent citizens."
--------------------------------------
"WE need like 40 SLOTS!!!!!!! thats all i got to say"
"that the most retarded thing iv heard"
"What is it with u people that say 6 would but enough and that guy saying that 4 is a gift i dont know if any of u played diablo before but you could have as many characters as u wanted and alot of people played that game and it didnt slow anything down 40 slots is reasonable!!!"
"yeah and i should listen to you cause u almost know what ur talking about!"
"Character files Do Bot Take Up that much room!"
"Umm how about its free cause this is just pathetic only haveing 4 chars!!!"
"'then plz do share how much u think they take up since ur so smart!"
--------------------------------------------
Forum Rules
Do Not Abuse The English Language
This is a message board, not an AOL chatroom. As such, you have all the time necessary to articulate your posts in a coherent matter. "You" is only two more letters than "u", it won't kill you to type them. Completely illegible posts are subject to moderation - and I can't guarantee their accuracy of 'translating' the authors original message, if you get my drift. When one punctuation works (like a ?) instead of 10 (like ?!?!), use one.