OK, I see what you mean about the zero thing now. Yes, there is no provision in my hack to ignore forums with a displayorder of 0. Actually, I had no idea that vBulletin wouldn't display forums like that, because it's never even occurred to me to try. When I want a forum to not show up anymore, I edit the forum properties and set "Is active?" to No. Incidentally, if you do this, the forum actually still is active, if someone gets into it manually with putting that forum's forumid number in a forumdisplay.php URL. But the forum does not show up at all on the message board or in the list generated by this hack. On my board, we call this a "hidden forum", and have one hidden forum in use.

So, if you want these forums to not show up in this list, just set the active status to no. Or, if you
really insist, I could throw in some additional code to ignore a forum if its displayorder is 0.
Actually I could just tell you how to do it...In the first query, change
To
Code:
WHERE active='1' AND displayorder>'0'
Now I haven't tested that, but that should work in theory.

(Note: Unless this proves to be a common problem, I do not plan on putting this change into the official release.)
But I strongly suggest setting the active status to no; this will solve the problem not just with my hack, but also with the Spider Friendly hack, too!