I am convinced the Breezeline payment center where checks are mailed to in Pittsburgh are purposefully holding checks until after the due date in order to charge a late fee. For the last 2 or 3 months, my checks have been arriving late to them. My last payment was mailed on Feb 17th and did not clear my bank until Mar 7th - 5 days after the due date. All other checks mailed on that same date arrived at their destination in about 7 days. Or maybe it is the postal service in Pittsburgh that is incompetent.