Sometime in 2008, we will be rolling out a new navigation system. There are many ways to do this, but our goal is to reduce the number of clicks to get where you want to be and avoid jumping back to the main menu screen all the time. The easiest way to do this is to have a full menu on every page, or rather, a highlevel menu, with a detailed sub-menu (depending on which high-level area you are in) such as:
Search & Replace
Ideally, we would like to give the user's a choice between different layouts, but this takes longer and is more complicated. Hopefully, CSS can be used to change the menu display (hiding it, tabs, sidebar, etc.) to create a more flexible navigation system. The hardest choice would be to keep the current system as well as a new one.
Currently, each page decides what buttons to show, rather that just showing a 'navigation menu'. To keep the old and add new, would require that each page have some logic like 'if old navigation show "Return to main menu" else show new navigation menu'. However, most pages have at least one other button, sometimes more.