Well Guvnor, I agree that it's USUALLY those paying full fare that get lucky with upgrades. But my wife and I went to Venice in January, using Air Miles - and you don't get more discounted than that. Not only did we fly in Business Class, we also spent most of the trip on the jump seats
Last October I went to Hong Kong, booked in Business Class, but was checked into First Class. At the time (and until I actually boarded) I just assumed that First was Cathay's name for Business - I felt really bad that I hadn't thanked the check-in person because I hadn't realised what was going on! Just deserts though, on the way back I got stuck (in Business Class) next to a smelly chatterbox.