Due to a recent exploit our blog is temporarily unavailable but will be back soon.