I've heard this from a couple of other people in the last few days too - UK citizens with US visas who suddenly can't checkin online. Seems to be a change to BA's OCLI website. Has anyone pushed BA on this yet as to why and requesting that it be fixed?