Equifax sued for $43 million over former HQ
November 23, 2001
In early November, work crews removed the 50-foot-tall "iXL" logo from 1600 Peachtree St., establishing once and for all that Atlanta's highest-flying dot-com was no more.