I’d suggest a “Newbies Introduce Yourselves!” thread to avoid unneeded proliferation of content-free new threads by soon-to-be-gone-and-forgotten impulse-posters, but something tells me Steve would have started a new thread anyway, so…
I’ve had a similar thought myself. An Off-Topic “Introduce Yourself” sticky thread might be nice for new folks to meet everyone.