BA are in the business of making money, if you are able to access the OLCI screens on ba.com, then you're going to be a target for any offers they want to make you.
I suspect some extra detail may be had in this thread....
http://www.flyertalk.com/forum/briti...ades-work.html