All great options but, unfortunately, I had booked my flight (Qatar with BA) before discovering this forum! I'm hoping to discover a credit card which will allow me to earn enough points to drastically reduce the cost of an upgrade at least on the ADL - DOH leg. From my, albeit rudimentary...