Check out http://pikawarp.org/?p=652