simulator - David Calhoun's blog