in reply to GUI issue
If I were you, I would peek at these
Config::Model::TkUI/examples/model.pl - Tk GUI to edit config data through Config::Model
Conway's Game of Life
Perl regular expressions
My Magic 8-Ball™
Results (192 votes). Check out past polls.