Page is currently under overhaul.

Go here for the old version of the site: http://www.edwardfoster.com/index.htm (copy and paste into the browser address)

10% complete