imo, not announcing anything today has made it worse for BA; amex will see another wave of cancellations over the next few days, giving them more negotiating power and the delay has made it harder for BA to ascertain the true impact of bac (are people leaving because of bac or because BA couldnt get things done?)