I want to thank all the ones who pointed me this way. (you know who you are, LOL)
I've been wandering around the site, and I must say I am very grateful we found it. It's really cool! I really hope we're not overwhelming every one, after all - it seems to be a mass exodus.