Next time the OP should walk into CW and stretch his legs
I think BA's upgrade system is pretty good actually and makes sense. Occasionally card holders will get an Opup, although I believe that's when the cabin they have booked into is oversold (though a more savvy FT'er will be able to clarify/confirm). I much prefer BA's system to the bid for an upgrade game that other carriers seem to play.