Suggestion for format_crumb_tree() -- the javascript is only required for IE, yet the script included takes over the window.onload method - how about changing this to something IE specific by either: a) testing for browser before including, or, easier: b) within format_crumb_tree() replacing window.onload = startList; with: if (window.attachEvent) { // IE only from what I can tell... window.attachEvent("onload", startList); c) and/or within format_crumb_tree() including IE conditional comments around the javascript: why lt IE 7? Chances are pretty high that the issues requiring the javascript in the first place will disappear with the next version of the browser. Incidentally, the latest version of Opera 8 finally treats the suckerfish menus properly. /mw