Please check out http://blog.hada.org/aislee/.