@tunnelrat: Well written