Sort:  

This post has spread far and wide, copied in full and thats fine with me. Can see here that is was posted after mine and credits me :)