Thanks Tedl.
I think that the benefits are generous and accept that not every port is covered. I don't know of any one airline that can meet all my needs but so far Cathay has shown me enough flexibility and benefits to keep me as a regular customer.