Originally on the front page there used to be a section in the top right that showed the most recently updated forum posts.
I can't seem to see this anymore. I can see some changes on the website, has it been moved?
It was a very convenient way to quickly glance at the latest forum posts.
FYI This was on the Home Tab, i'm referring to.