@finnian: Well done, sir.