Got to say well done to BA today. Email arrived lunchtime saying flight in 3 weeks time was cancelled, no surprise there. Seats booked with Expedia, but baggage direct with BA. Phoned BA straight away, got through to a human in less than 10 minutes. Refund processed immediately and without any fuss.