JohnA, I would think flyers are definitely taking a big chance flying on fares that do not qualify for mileage. Although as per the BA rules they could possibly count as an eligible flight is one "which is marketed and operated by a oneworld alliance airline". Marketed means that there must be a oneworld alliance airline flight number on the ticket.