In case anyone else is interested, I decided that Virgin Atlantic was the best one to join
It includes Delta (which I didn't have covered before) as well as America West and a host of other airlines (which I am highly unlikely ever to fly on).
All that I need now is for Virgin to start flying to Canada.
The British Airways scheme does not look very good for Economy travellers