I just tried it out for image rollovers on my site. While it makes the HTML markup very clean, it does make the code more obscure and a bit harder to figure out when you want to debug. At least for me, its way less obvious that something is happening on a mouseover or onclick event.