#40: Ten Factors For Protocol Choosing