BA employees and ex employees can get you Hotlines but you have to pay them and you cant put them on your own credit card. They are as firm as firm can be!!! They are not sby like 90 and 100% are.
Virgin also have a "mates" tickets scheme, so if you know anyone in either of those airlines you should ask them. I think that they are firm as well.