Continental have daily scheduled flights from Newark direct to Edinburgh and (I think) Glasgow. Might be a better option. Internal UK flights tend to be a bit pricey. I agree with cessna152towser about BA, they are not what they used to be.