User Home Pages: The Jerry Haftings Home Page. May the truth always be free.