With many thanks to:

BAW044 Kevin Smith British Airways Virtual  
BAW303 Craig Sells British Airways Virtual  
CXA002 Paul Mercier Canadian Express VA  

For all their help and assistance.

Also many thanks to Mark Wolpert and Josep Maria Ribas for their help.

Andrew Thornton & BAW674 John Thornton