viewport - David Calhoun's blog