Homelessness, the good, bad, and ugly of it all...