Homelessness is an epidemic in this country. While the causes of this problem are complex and numerous, one thing that is clear is that more and more Americans are finding themselves in dire financial conditions with seemingly nowhere to go, no one to help them.