A Canonical Hierarchy
I'd just like to announce my first published article on ASPAlliance: "Working with Hierarchies"
http://www.aspalliance.com/showusyourcode/CanonicalHierarchy.aspx
There's a nice little re-useable snippet for you to grab as well as some links to other related articles.
Thanks to everyone that gave me feedback and offered advice while I was writing that piece. Please leave a comment here to let me know what you thought of it and whether there is anything that I've missed or anything else that you'd like to see added.