It is unfortunate, but yes, it's true. You can join the new forum I made, I currently need new moderators and people to help make the place a success, here's a link:
http://ssriandbenzowdhelp.freeforums.net/