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