Lifted this from the corrections forums so that it will be seen by more people, it is a request from sheffield hatter.