Post #30 is the version of this I will quote in future. One addition.
The most useful protocol is the one you will actually repeat identically. An imperfect measurement repeated consistently beats a better one repeated carelessly.
That is the version I use. It may not be the version that is correct.