This is a personal weblog. The opinions expressed here are my own and not those of my employers, past or present.
The information is provided “as is” with no warranties (either express or implied), and confers no rights.
Nothing on this weblog should be construed as professional advice.
Comments on this website are the sole responsibility of their writers.
If you want a laugh take a minute to read Herche’s Blog Disclaimer