This may have been posted previously ... looks interesting

http://pounceatron.dreamhosters.com/docs/index.html