basejs - David Calhoun's blog