Yeah, I'm working on cleaning up the site a bit as we speak. There are links to the Forums on the left of all non-forum pages (in white text):

Message Forum
Recent Discussions:

Below those are the ten most recent topics created. There is also a link under the new "Today's Forum Member Image". Hope this helps.