This is a personal web page. Things said here do not represent the position of my employer.
The contents and comments on this web site belong to their authors.
Except where otherwise noted, content on this site is licensed under a Creative Commons Attribution 2.5 License