calhoun cycle blog