If that Contact page doesn't work for whatever reason, you can send mail to the webmaster there at info -at- theskepticsguide -dot- org (replace -at- and -dot- with @ and . respectively).
While the administration of this forum and the administration of the main SGU Web site have a close relationship, we are two entirely separate teams, so complaining on the forum about problems with the Web site (or vice versa) will not get those problems resolved.