Few days ago I tried to online boarding for our British airways flight to London. It would NOT let me online board but it WOULD allow me to choose our seats for a COST! It said I could log in 24 hours before and and get boarding passes and choose seats FREE. So I choose to wait till 24 hours before but it would not allow to get boarding passes or choose seats. Says we need to do it at the airport. I'm upset because it was ok to pay to choose a seat a couples days ago but now I can't. Bad, bad practice.