Because i'm a little bit insane myself, I've taken in four homeless people in the last three years. I give them a place to stay and make sure they are fed. In exchange they clean up around the house and help me prepare meals. I also give them each a (barely functioning) laptop of their own so they could look for jobs. One oft hem took quickly to repairing computers and did side jobs (Mostly virus cleanup/backup and wipe type stuff. It took 4 to 7 months for the first three to get on their feet and get a job and get their own place. Not everyone has friends and family that have it within their means to help them out.....the people i took in came from poor families. I took in women and the common thread was that they did have places to stay....at the cost of being taken advantage of sexually. It is amazing how much easier it is to get your shit together when you don't have to worry about finding your next meal. It's amazing how much fewer drugs you need to abuse to get yourself to sleep on a futon in a warm house than on cold rock under a bridge. its' amazing how much trust, friendship, and loyalty (and an occasional bit of advice.....where to get help for depression....how to make a resume) mean just as much as financial help.
My latest one took a bit longer....it's been 9 months and she is working part time and got enough some financial aid/grants to get into school. Shes' going to stay here a few more months and pay me a very modest rent. Her goali s to get her own place by the end of the year.
They have turned out to be good, well adjusted people i am proud to call my friends. It cost me some money (and some sleepless nights), but damn it feels good to truly help someone out and see the results. i think my days of altruism to this extreme are over for awhile though!