Just knocked this together, very different from my usual stuff. More striped down style.

http://www.sendspace.com/file/1g47sk