I did some consulting for a Telco on their billing run. It ran on a very, very large computer for its day. The run typically took 16+ hours, sometimes as many as 22 hours, leading to some very white knuckle moments when it threatened to delay the start of the next day's run.