When you use an online source, how does it work if there are plane delays, etc? Even with a travel agent, are you better off going with princess? On another message, someone mentioned that there was a delay and people who had booked through princess had help fixing the problem.