David Kirk McAllister's page has moved to:
http://www.davemc.net
.