The only time I've done it was on Virgin Atlantic. Booking flights was fine but VA cancelled our tickets without warning about four weeks from departure when it seems loads got heavy. NZ were no help and I was .... out of luck. I've never tried again.