hi, we are booking our british airways flight through expedia as we are getting a good deal, will we be able to book our seats through the british airways site and also do the online checkin or do you have to book direct to be able to use the site, thanks for any advice susie