Three decidedly cranky posts in a row. I am trying to be good about posting, and hence the crankiness ... I guess I had best try to have an optimistic day tomorrow so I can post something nice. I have a budding post on the key issues of early islamic history. But that will require an uninterrupted hour of quiet and reflection. Perhaps I will write about how nice puppies are.