there was once a talk on one of the forums – text console vs. GUI. the final post was from one of the console guys was: “ok - so how do you make for f in *.tar.bz2 ; do tar xjvf “$f” ; done in GUI?”. it quite end up the discussion. recently the sikuli script has been developed to handle GUIs from a scripts. nice idea, but as you can see on the demo - a lot needs to be improved. performance is a tragic – but if you run python on the java vm, and all this to process images – it's not a surprise i guess… ;)