I have made a mockup of an idea that I had for profiling addon. Since we are limited by tranmission space so tightly, I was trying to figure out how to get the most data conveyed in the smallest amount of text sent.
The way I found around this were to use predefined values that you can select from a list for each characteristic, below are some mockups.
This is just the personal selection screen to show how the options/layout would be. Inspecting others has not been implemented yet (but is planned if this goes over well).
Please provide feedback on if you think this will be adequate, and what other categories you would like to see if so, and what selections you would want in the categories. I am writing it so that it is quite easy to add new selections for a category, so it can be updated over time if someone requests something specific (For example, if someone wanted cross-eyed or something), but overall should be able to generate something that would help others get a better idea of your character.
Version 1.1 Released!!
Please check out the release at Curse
Known 1.1 bugs (to be fixed in 1.2):
None so far!
I know some of the categories are sorted weird for profiles (Like having height at the bottom instead of with age/build/etc). I have an idea in mind that will let me set the render orderings of these descriptions but it is not ready yet.