We're due to fly to Sydney from London on Friday and I've just noticed our tickets don't show our middle names. Our tickets say non changeable non refundable. The agent says there will be a fee to change, if it's even possible. They've written to SA. If we'd have gone direct to Singapore Airlines is would have been $50 per person to change but I have a feeling the agent is going to charge this, plus their 'admin fee'. Reading stories online, some say first and surname is fine (our visas match our passports which seems to be more important). I feel sick, and stupid. If the agent comes back and says it's £1000 to change for example, do we just go to the airport and try our luck and explain at the desk?