I agree that Facespan is expensive and slow, but there is a cheaper alternative : it is called CrossBasic and only costs $25 I think. You can send data to CrossBasic projects using the Do Script command and get data back. On the downside, as far as I am aware, CrossBasic does not let you create windows, window items, etc. from MacPerl; i.e., you cant just say: use CrossBasic; $window = new Window; $window->addButton(...); etc. I personally plan to stick with Facespan for a while because: - it cost me $249 - it lets you easily create grids which neither CrossBasic nor Tk let you do (as far as I know) - it lets you create neater interfaces than Tk - you don't have to use arcane OO commands to program it Perhaps one day Larry Wall will add built-in interface-creation capabilities to Perl, as in Java. That would solve all our problems :-). Philippe de Rochambeau ***** Want to unsubscribe from this list? ***** Send mail with body "unsubscribe" to mac-perl-request@iis.ee.ethz.ch