Thanks Steve_ZA. I'm guessing it's the engines too but if it is why can't they schedule the cancellations in advance? I know they will reroute me, but it might not be the same day, I have people who rearrange their schedule to pick me up at the other end, my mum all excited making dinner etc., so some warning would just be the courteous thing for them to do.