Recognising BAEC details
The only thing I would add to this is that with a hyphenated surname I have had trouble with AA rejecting my BAEC details. Booking at AA.com seems to be OK with some playing around but booking through a travel agent, it was rejected time and time again and I lost the miles. Even when I tried to reclaim BA just didn't reply.