Written by Adrian L Thomas Polyglot Software Engineer in West Yorkshire, you can follow me on Twitter.
My new blog! Old posts can be found on Blogger