By ATL I mean Atlanta's Hartsfield International Airport and not the slang term for the city. Kotaku has the
scoop that the airport now has several DS download stations in some of the main terminals. I'll be flying back through the airport on Tuesday and I'll try to get some snaps of the stations then (assuming my flights are on time and I don't have to sprint from one end of the airport to the other.