Have you ever considered making bumper stickers to promote your site or forum? I thought about it and then got lazy and never did it. Just the forum link in large letters can grab attention, but of course having the logo helps ground the theme into the viewers brain.