I have frequently flown through the US and cleared customs in Minneapolis, Baltimore, and Fort Worth. No problem with 2 hours ever. There are agents who will call out asking if anyone is on flight xxx as its departure draws near. If it's you, they will move you up in the line. At least that has been my experience. Never been through Atlanta though.