Clifford Shoemaker's blog