I am not adverse to setting up an "Introductions" forum - but first I would need a couple of volounteers to act as Moderators to keep out the spam. If anyone is interested just use the "contact us" link or PM me.
I'll help out. And you're right, the introduction threads get hit the hardest usually.