Firstly, I think it'd be an incredibly powerful RP tool and feature. The concepts are endless. No more "emote describes Bill.", instead, a "describe <person>" verb. Not to mention "sketch <person>", "describe <person> to <person>", "ambush <person>" (if you know their name or suitable description), "recall <person>" (attempt to recall the players description from your memory of meeting them, etc. If this massively powerful RP tool is useless because players can "just RP it" then how many other coded features can we go without?
Secondly, yes, it would take a fair bit of fairly complex code to implement. But it would be far less code and be vastly less complex than combat, vehicles, the matrix, NPC's, faction, char-gen and at least a dozen other systems already coded, part coded or planned.
Thirdly, and something I hadn't thought of but Jadael pointed out, it would present the most wonderful opportunity to implement disguises and use of the disguise skill.
And finally, nth wouldn't be a problem. During chargen each character would be prompted to enter their "short description", 3-5 words.
short fat and ugly man, stumpy looking bearded man, tall pale slender woman, sexy large breasted woman, etc, etc, etc. The man/woman part could be appended to the short description automagically and it would be a simple check to prevent two people from having the same short description in the same way two people can't have the same name.
The barrier preventing us from doing this? The fact that it's an extensive hack to numerous core verbs within the MOO. The "more complex" systems I mentioned above are largely seperate from the existing core of the MOO, this system would require a deep and thorough hack through the very bowels of Sindomes code, restructuring and recoding the verbage that handles all the output you see from the MOO and everything you type and send to the MOO…
Would it be a valuable addition to the MOO? I say yes. Can it be done? I say yes. Do we have the manpower resources to do it? At the moment, I guess not. No-one else seems to want to step up to the plate and while I'd -love- to do it, I really need to concentrate on my already overwhelming project workload.