Boards
I found something useful about the site update:
The list of newest threads on the left hand side, being a list of newest threads from all forums, is, effectively, a list of pop-ups that appear when a new thread elsewhere is started. Thus, for those who point out that "no-one reads the announcements forum", now, a well-worded title of a thread on the announcements forum will grab the attention of the social board obsessives and they may well click on it.