Very Nice, here's some other work I found awhile ago http://forums.reality-check.ca/showthread.php?t=10031