Brother Shatterstone
Dark Moderator of PbP
Michael, no need to be sorry, and thank you for the hard work. 

Why didn't the news site experience this problem? I'm still not sure, but wager that the amount of visits has something to do with it. The boards simply get much more traffic than the news site.
DanMcS said:In earlier threads, you said the script should be cached, so each user would only download it once. There appear to be two files involved, mm_menu.js and menu_contents.js, each a little over 30K. Are they just not being cached? So they get downloaded every time someone sees one of the forum page? Ouch. Is it being cached on the news site? Doesn't look like it to me, when I refresh that page the download time is up from what I vaguely remember it being before the menus. But you'd have to look at the http logs to be sure, see if there's multiple GETs for those two files from the same IP.
If you can't make it get cached (and I'm fuzzy on how that could be accomplished), then you might consider only putting the menu on the forums/forumdisplay.php and index.php, and not the newreply.php or showthread.php pages, which probably tend to get downloaded a lot more than the main forum pages. I don't know if you did that before or not.