Ok, my bad.
The advantage of a GUI over a script is that in order to do customization a person needs to learn the script language.  In the short run scripting is good to get your program off the ground.  However, I believe a GUI would be more desirable in the long run.  I know that I wouldn't...