Hey - glad to see my suggestion worked out for you.
There are probably some simpler implementations, though yours is close to what I probably would have done first-out anyway. ;)
Some quick thoughts/comments:
- #3 is a nice bonus for some users, but I don't need it -- in addition, many people (like me) can't easily do rewrite rules on the server. thus, some of that approach for reaching static content doesn't work. simply accessing by the category number is good, though I'm looking at adding access to categories by name (I'll look to see if that's already in WP hidden away somewhere...)
- in effect, since you are just creating a 'hidden' category, it's easy to detect (and tweak) within index.php. get the catname (not the nicename) of the current category. Start with a '.'? Good. If it does, you can either do your 'split' case 'if' statement, or more my style is to >add< an extra 'div' wrapper around the posts in the category, and let CSS rules take care of the styling.
- of course, the cat-list-lookups still need the tweaks to not return hidden cats. but that's simple mods, needed for the overall effect to work.
In essence, 'static content' is no more than a restyling of what already exists. By adding a div around such content, you can easily tweak from there on. Of course, if you really want a completely different set of content, then the if-else approach definitely is better suited.
I'll go whip this up tonight, try it out.