David's page has moved to
davidsanders.org
.