I would recommend on-line checkin (print your own boarding passes)
Thanks for the other replies everybody. Online check-in is one of the reasons I chose British Airways. I’m getting to Heathrow by either train or Railair bus service, so I can’t really get to the airport too early. Being able to get there for about an hour before, knowing that I’ve got two good seats on both flights, is great.