apps - David Calhoun's blog