Written and designed by Hasan Diwan, who may be reached by leaving a comment on his blog or on twitter.