SnarkyKu: Cranky, grouchy, snotty and mean haiku