The pages feature of BlogEngine is surprisingly powerful, if used correctly, BlogEngine performs very nicely as a CMS. I have a couple of fairly basic controls that can be added to BlogEngine that are quite useful for navigating pages and page children.
I use them to provide a table of contents at upper levels with tabbed navigation at sub levels. Rather than try to explain this too much an example can be seen here.
Click around the section to see it working.
If this is of any use to anyone, then leave a comment and I will post the code along with an explanation on how to use, I'm sure with a little imagination somebody could take this further.