In the beginning the script was very easy to use. Now it's even easier, but the setup of the site is a bit more complicated. I still believe that it shouldn't give much trouble to an HTML-author who knows how to create a web-site with frames and takes his/her time to read the documentation.
The script runs fast. Ok, not incredibly fast, but it runs pretty quickly even on slow computers. I have a 75MHz Pentium running Netscape 4.61 under Linux, and the script runs beatifully on that.
To get the same features one would probably have to use a Java-based menu, and compared to that the JavaScript solution demands less computing power and it's a whole lot faster (particularly on startup).
The menu keeps track of which document you are reading and gives you a visual representation of where in the menu you are. This representation is set up by the site author in the way he/she wishes. One neat thing about the way this menu tracks the document you are reading is that it doesn't fall apart when you use your browser's Back/Forward-buttons. I've seen many attempts at implementing tracking of where you are in the menu, and all they fail because of this.
Visitors with 4th generation browsers will see the menu scroll down to the selected item/submenu when it's activated. This means that he/she won't have to scroll far down in large menus to find where he/she is.
The script uses onMouseOver and onMouseOut events to you get the name of a sub-menu in the status bar. Otherwise the status bar would show the URL of a document with a #-sign, and that didn't look very clever.
The script writes pretty clean HTML. I've fixed up the code a bit so the output is nice and clean. The script has also been adapted so it uses Cascading Style Sheets. You can therefore customize the look of the pages the way you want using a linked style sheet.
The script is in my opinion very good at giving visitors good content independent of which browser they are using. I've tested the script with all the browsers I have available and they all get the content intended by the author.
Users with Netscape Navigator 3.0 or newer, or Microsoft Internet Explorer 4.0 or newer get the full-featured menu. Visitors with a browser that is capable of running JavaScript will get a frameset looking like the one the others get, but with an HTML text-menu instead. The text menu is kept in its own HTML document so it can be tailored at will.
Visitors with JavaScript-support turned off, or with a browser that doesn't support JavaScript get a regular web-page. That way you have the ability to change the content shown to the users, and the links available, depending on their browser support.
I believe that web-pages should be available to everyone independent of browsers. Therefore the script is written so that the content of the web page is available to all browsers. I hope the people who use the script can make their web-pages follow this line of thought so everyone are able to get hold of the information you want them to have.
The script is written so that it's easy to customize. All you need is to have a bit of time, read the documentation, and change the options. One important customization feature is the icon list which makes it easy to change which icons the menu uses.
On the downside the script requires some fiddling to get it to work, it may not suit your needs, you might feel it's too complicated, and it's not supported by any large software company. But it's free, looks cool, and I'm open for suggestions for features to be added so if you feel there's something it needs I can always be contacted.