We should add an "Introduce Yourself" forum. That way newcomers can make a thread and introduce themselves (and we reply saying stuff like "Welcome" etc.) and they will feel right at home and more likely to come here.
A lot of professional forums have them. And if it will help promote our forum then why not?