The GUI work has commenced and I do mean hardcore coding.
There will be one abstract layer which is an attempt to unify the most commonly used widgets and there will be several platform dependent implementations of that abstract layer.
The first one out is GTK+ and GNOME compability.
Meanwhile, Stephane is designing and analyzing the core part.
This might be a good idea to ask other developers who are interrested in this project: do you want to bind the UI for other platforms?
If you want it for KDE, Win32, ncurses, Amiga or whatever and you want to do that coding, please tell me as soon as possible!