More than a half a million Americans are homeless. In metro Atlanta, more than 3,000 people live on the streets, in shelters and in cars. A new...