I flew from Keflavik, arrived a bit stressed but checked in the night before, so went to the first BA desk I saw and asked if they could print off my boarding pass for me. This was done very quickly and then the friendly lady I spoke to directed me to departures. Great experience! My only criticism would be that if you check in early online and don't have a printer handy (who does when they're on holiday?), you don't seem to be able to obtain a boarding pass. The only option I could see which may have got me an e-boarding pass was by downloading the BA app, which was only available for iPhones (I've got an Android phone). This all seems a bit weird to me, so maybe I was over-tired and missed something, but if in fact Android users can't download an e-boarding pass to their phone when checking in online with BA, you should definitely sort that out - I managed it a week earlier with my EasyJet flight, no problems.