This website is an archive from 2016

This site was actively maintained from 2006 to 2016. Since then I have kept it online for historical interest, but have made no further updates. Much of the information in these pages is now incorrect or obsolete.

Blog Archive