hash - David Calhoun's blog