Reworking of the guy will definitely be done...
What you said, Kamaze, sounds like the starter for Morrowind (if someone knows that game). You could choose the modules and plugins with it, do some basic configuration (more than our current ingame menus can do now).
If someone would do that I'd recommend Qt4, best toolkit on earth.

(And certainly the best documented one.)
Some info on the GUI rewrite task:
The guy who wanted to do it left silently, I bet he was scared by the code.

So it seems like we need to find a GUI library again. (I'll have another look at CEGUI, but probably there are more libs.)
Requirements I have to such a GUI engine (self written or external library):
- Easily scriptable with our scripting engine
- Needs to support buttons, textfields (w / w/o scrollbars), custom fields so we can display the build menu, etc (w / w/o scrollbars), something like tab behaviour (unit design), dropdown boxes, select boxes ("OR" boxes), checkboxes ("AND" boxes), images, custom views (for displaying ingame engine scenes in a tv-like box), multiple, placeble widgets (map, build menus, ...), skins from texturepages (and self drawn lines and boxes?), highlighting / blinking of widgets (for the tutorial and notifications)
- Easily creatable using theme (or style, or whatever you want to name them) files, with which you can create a GUI as easy as HTML (not HTML or XML itself).
- Those theme files must provide hooks for the scripting engine by definition. Means every widget _must_ have an ID.
- ? Links so you can do easy transition from one widget to another with simple theme files ? Like easy JS or ?