I'm happy that we have so many people posting, but I'd like to turn this into a real community. There are some people with aliases that are non-name-related, but who have profiles with their real name (e.g. @metadaddy - though it's in his description) and some people who have a name as an alias and real name info (me).
There are also users who have the generic "user####" alias, and I wonder if that is - on the aggregate - lowering the quality of the exchange. (Exceptions, obviously, include @user320 and @sfdcfox, though I am curious as to their real identities.) (I know I have an incorrect age on here, so before crying hypocrite, please know that I think it's a ridiculous thing to put on a professional profile.)
On the whole, I see questions from the anonymous users who are writing fragmented, hardly intelligible posts, generally demanding code without demonstrating having worked towards something or showing any history of even using Google (or even Bing) to find an answer.
Proposal: If possible, require Firstname and Lastname. Sure, people can spoof that, but I think it would help things. I'd even go so far as to find a way to note users who do some sort of verified identity.