This looks very interesting.
If you're interested in testing on browsers with their heads intact, have a look at the Watir project, for which Opera has just released an implementation to complete the set: http://operawatir.com
Disclaimer: I work for Opera.