In terms of disappointing upgrades, I was *S with British Midland flying EDI-LHR on Christmas Eve. I was in the Diamond Club Lounge and the dragon came up with a new boarding pass, saying she was pleased to upgrade all the Diamond Club members on that flight. The J seating on the 320 (for D and F seats) was the same in J and Y, but with the E seat blocked. Since the flight was almost empty, I would have had a free row whichever class I had been in. The J catering was an omelette - take it or leave it. I do not like eggs, so I left it. Had I been in Y, my Diamond Club Silver membership would have got me a complimentary drink and snack from the paid catering menu. I asked whether I could get that but was told that it only applied to Y pax, not J. So net result of my upgrade was an identical seat and the loss of a sandwich. Not a biggie, but I did feel a bit chizzed.