Mirrored (04/10/2014) copy of the http://www.pogo.org.uk/~mark/trx/