December 2021.

This site has been replaced with a much nicer one.

You will be redirected to James’ new site in two seconds or less.

If that’s too long, click