Updates

12 Apr 2015 » Oops!
Someone (or a bot) hacked my old site, which I had been meaning migrate to a new host anyway. It’s slowly coming together.
Read more...