wall: a friend of mine wrote this with some influence from from me; enjoy: http://asonofliberty.wordpress.com/