Great news! I am just a few days away from introducing our long-awaited forums. From this point forward, all further notices about our sites will be posted on the "blog" feature of our new community software.
The previously mentioned baseball project continues. Looks like a month away with the work on the new community (forums) taking precedence. :(
I've decided to integrate most feedbacks on our sites into the forums. It seems the logical place for them. This will take some time as I also have to modify the existing site to forward folks over to the proper new forum.