One more thing to remember, any flight delays are totally beyond your control. There is nothing you can do about them. Most are caused by either weather issues or equipment issues. If you think about it, do you really want to fly through terrible weather? Fly on a plane with equipment issues? Go with the flow and just accept the delays, nothing you can do that will shorten them. I fly out of Philadelphia a lot. Just assume you will be delayed. Then be happy if you leave close the scheduled time.