There is a catch to this, number one, they have your money for a longer time and then if the price goes down they won't refund the difference in price of the new ticket. and of course if the new ticket cost more you have to pay extras. Though it does give you some flexibility.