...hi....if you want to do more advanced GUI stuff, using threads, consider switching to Perl/Gtk2...... it allows you to access widgets from the threads with the GLib::Idle->Add method...... plus it has a few other thread safety features.... google for examples