The knopflerfish pages have moved. Please use

http://www.knopflerfish.org