Just signed up. Looks okay. They have moderators and it's about the Celtics.

http://celticshub.com/celticsboard/index.php