I'm just about to book a flight with Qatar (flying end August) on the basis that I can earn DC miles and transfer to Avios. Is there any risk that I'll book the flight then bmi will withdraw the Qatar miles earning or Avios transfer facility?
I've just flown QR and the miles posted in my DC account within 48 hours and were immediately transferred into Avios.
The BA site says you can transfer DC Miles to Avios on as many occasions as you want, so you can get them banked part way through a trip should you feel the need, although I suspect BA will give notice before closing the transfer window.