Yes, there are several formats, we've been playing!
Top is an automated version of Tony's original using a new piece of code, but using first level headings as categories. (these can easily be changes to second level headings to match Tony's original)
Middle is the same code but with added parameters so the categories are generated automatically ... personally I think this version is confusing, links to the category pages are of no real interest to the user if every page is listed on the main page.
Bottom is Tony's original, untouched.
For me, I prefer the under scored categories, keeps everything in neat, nicely defined sections, but the main issue was automating it.
Now we pretty much have a consensus (heading styles aside) we need to decide the categories.