in reply to GUI builders, good or bad?

A GUI is by nature a visual thing, not a text thing. Some problem domains are more suited for a WYSIWYG approach, and this is one of them.

For you to be effective, the GUI builder shouldn't create code for building the GUI. It should let you design the GUI, and then create the GUI for you. No code.

/J