Actually, that’s what I’ve got now. The thought that lead me down this road, and posed this question, was…
Currently my template groups and templates look like this:
- About (group)
—- Index (template)
- Blog (group)
—- Index (template)
—- Entry (template)
—- Preview (template)
- Portfolio (group)
—- Index (template)
—- Project (template)
—- Preview (template)
- Site (group)
—- Index (template)
—- RSS (template)
—- 404 (template)
...and so on. I’ve always thought it was a bit weird to have a URL like this (when viewing a blog entry): website.com/blog/entry/title-right-here/ when it would be cleaner if it were website.com/blog/title-right-here/. I know I could achieve the latter if the template-group/template structure was instead like this:
- Site (group)
—- Index (template)
—- Blog (template)
—- Portfolio (template)
...and so on. See what I mean? If I had all of my site’s templates in one group, and used some basic if/else tags to check for segment lengths, I could effectively get rid of the extra segment in the URL. But, for all templates except the Index template, I’d not want to see /site/ in the URL.