Hi, I'm going to have a trip on NYC for 8 days in May. I'd visit Niagara Falls. I have to go with U.S. Airways round trip on the same day, perhaps taking a flight at 10 am NYC-Buffalo (flight 3770 ) and Buffalo-NYC fligh (flight 4097 )t at 8 pm. I noticed as I was to book statistics on flight delays / time / deleted. The percentage of flight delays and cancellations is really high. I want to know why and if you advise me to this book the same flights. I am especially worried in case of cancellation of the return flight, as I continue to visit New York City, where I have already booked my hotel. What happens in case of cancellation? There is a re-booking the same day on a flight with another airline? Risk of spending the night at the airport?. What do you advise me to do?