That looks great, Adam, thanks for sharing! I've been using watir-webdriver but ruby tends to be a lot more painful to use than Haskell (even though I use ruby only for the tests!). Looking forward to see what I can do with your package =). Cheers, -- Felipe.