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