I think there must be a link in the forum to the main page of the site, cause I'm sure some of the users go directly to the forum (or I'm the only one

) cause the site was not being updated for a long time until recently. And now some improvements are on their way and there'll be interesting stuff on the site itself, so it'd be handy.