Clearly Sikuli has flaws, but for a research project, their presentation and execution is impressive.  Their efforts should be commended.  Hopefully they'll continue enhancing their scripting environment so that the scripts are robust to significant variation in the GUI.