this page is no longer valid. try cameron's homepage.