There is always a plan 'B'. Over the past 3 years I have booked JY trips for Route 66, National Parks and New England but i have always booked through a travel agent namely Avios Air Miles. You don't get a discount, but, you get 10 miles for every pound spent. So if you book a holiday that costs 2.5K to 3K you get between 25000 and 30000 air miles. This year, using the miles I was awarded i have had two 'free' holidays to Istanbul and Malaga flying with BA. Their return flights to Europe are 15000 miles so if you are thinking of booking a long haul trip with JY and want something back, use the Avios Air Miles.