I've been sitting on this project for a while in the vain hope I'd get some time to make it better and loo nicer, but I know that's not ging to happen soon. So, I'm releasing into the wild an ASP.NET 2.0 Web Menu Editor - a Windows Form application that allows editing of SiteMap files. It's fairly simple, with a TreeView to provide the node handling and supports custom attributes and roles. It also supports create of template pages, based upon the SiteMap, using VB/C#, code-inline/code-behind and standard pages/master-content pages. There is plenty more to do, but it's useable and useful.
You can download the Visual Studio 2005 project here.