I have experience on WinRunner. I find it tiresome, nigh impossible, to write efficient scripts in a coherent manner.

It seems that they've taken C and devolved it to C--.

What are the other tools like in terms of script development?

Are there worthwhile open source projects on GUI manipulation?