Ironically, as the global economy has gotten stronger, payment cycles between buyers and suppliers have gotten longer. What was once an average of about 45 days from...