Evan's blog
Interesting. Works on iPhones. Not sure how much complexity it can handle though. Called “Gordon”.