A forum listed at the top of the forum list, just for newbs to post in and say Hi. Gives everyone a chance to see and acknowledge them, and doesnt clutter up the rest of the forums with, Hi Im new threads everywhere. Just a thought Ive seen on many other forums that seems to work out well.
Maybe call it the Welcome Wagon or something like that. or The Front Gate or The Tunnel