TJClifton

I have been a bit remiss in the last year about maintaining this blog. Recently I chose not to renew my paid web hosting, which led to a short downtime for the site. I’m back up and running now though, with a decent free hosting solution (I am planning on hosting my own website soon […]