This page has moved!
Kalle Hoffman's web page has moved to
http://www.kalle.com
. You will be forwarded automatically in a few seconds; if not, just click on this link:
http://www.kalle.com