William Alleman's blogs