Have a specific forum for Introductions. This would be a great way for people to get to know each other and what they're about.
Might work best if you read all the forums before posting a suggestion. We already have one of those forums: http://www.leaguegaming.com/forums/forumdisplay.php?f=91