HomeAgain provides shelter and support services to 160 homeless men, women, children and veterans each night.