I tweaked the Default.asp page you see used on this site a bit so that you can now link to a category or click on a category-name to display only the forums in that category.
All changes go in default.asp
At line 44 add this codeline:
intCat_ID = Request.QueryString("CAT_ID")
Change the sql-statement starting at line 80 to:
'## Forum_SQL - Get all Forums From DB
strSql = "SELECT " & strTablePrefix & "CATEGORY.CAT_ID, " & strTablePrefix & "CATEGORY.CAT_STATUS, "
strSql = strSql & strTablePrefix & "CATEGORY.CAT_NAME "
strSql = strSql & " FROM " & strTablePrefix & "CATEGORY "
if intCat_ID <> "" then
strSql = strSql & " WHERE " & strTablePrefix & "CATEGORY.CAT_ID = " & intCat_ID
end if
strSql = strSql & " ORDER BY " & strTablePrefix & "CATEGORY.CAT_NAME ASC;"
That is all that is needed to be able to filter on category, now to add the links and the "display all category" icon:
change the tableheader code starting at line 128 to:
<td align=center bgcolor="<% =strHeadCellColor %>" nowrap valign="top">
<% if intCat_ID <> "" then %>
<a href="default.asp"><img src="icon_folder.gif" height=15 width=15 border=0 hspace=0 alt="Show All Categories"></a>
<% end if %>
</td>
<td align=center bgcolor="<% =strHeadCellColor %>" nowrap valign="top"><b><font face="<% =strDefaultFontFace %>" size=".....
Note: If anyone can come up with a better icon for this, please let me know...
To make the links clickable, change the last part of line 201 to:
<a href="default.asp?CAT_ID=<%=rs("CAT_ID")%>"><font face="<% =strDefaultFontFace %>" size="<% =strDefaultFontSize %>" color="<% =strCategoryFontColor %>" valign="top"><b><% =ChkString(rs("CAT_NAME"),"display") %></a></b></font></td>
and do about the same in line 244:
Response.Write """ valign=top><a href=""default.asp?CAT_ID=" & rs("CAT_ID") & """><font face=""" & strDefaultFontFace & """ size=""" & strDefaultFontSize & """ color=""" & strCategoryFontColor & """><b>" & ChkString(rs("CAT_NAME"),"display") & "</b></font></a></td>" & vbcrlf
Ready 
Known bug
Because this was a quick tweak I didn't correct the detailed statistics yet. They don't display the correct info when only 1 category is being displayed.
Pierre
Missing line-number added.... Thanks Work Mule 