Thanks for the link to the post on the DotNetNuke forums. I think the way I'm going to handle the Admin and Host menus is to create an Admin Skin and set the RootOnly property on the Horizontal Menu to false.
That way the Child items will be displayed when the user has edit rights to the page that they are viewing with out impacting the functionality of the menus when viewed by a normal user.
Because the site that I am working on is an intranet site I can't provide a URL to show you what I mean regarding the parent folder appearing in the Vertical menu however I am going to email you a jpg of the Vertical menu that will show you what I'm trying to get rid of.
Thanks
Adrian