Although I have been Premier member of morningstar.com for a long time, I have just found it has a quality discussion board. There are lots of real-life scenario discussions, and I found virtually no spam posts at all. Everyone seems to be striving to keep the forum useful (or is it moderated?). I really enjoy some of the discussions.