Average US company collects bills in 41 days

The 1,000 largest US public companies in 2007 took 41 days on average to collect payments from their customers, up from 39.7 days a year earlier and 39.2 days in 2001, REL and CFO Magazine found.