In a MOSS publishing site (can I say CMS 2007?) there is an editor in which you can change the navigation elements shown on the Top Navigation.
At first glance you would assume that it would be easy to manupilate elements on that top navigation bar through code. Infact Todd has an in-depth article showing you how to add and remove items from the navigation bar.
But have you tried to hide an element. Its not as easy at it would seem. TheSPNavigationNode.IsVisible propperty is readonly, and I am yet to find an approach to hide an element.
Strangely the AreaNavigation.aspx UI makes it seem like a piece of cake.
Cross-posted from tariqayad.com