Thanks for the info - I may need to try this approach, so frustrating not being able to know you can actually upgrade before committing to the flight. I appreciate they want to sell as many seats for ££ as possible but do other airlines do this? Virgin apparently say on their website not to call the call centre re availability as it is shown during the search online.