Anthony, I have been using Sothink DHTMLMenu for all of my DHTML menus for some time now and I am more than happy with the software. I don't know if cleaner code could be generated from coding these elements manually but I do know that Sothink's software does a clean job on its own. Just enjoy it!