There are plenty of other ways to help the homeless besides handing over cash; from spreading awareness to simply showing compassion.
How to go about effectively helping the homeless
If you are one of the fortunate, the world of a homeless person is utterly alien to you. For any of us, the loss of a job, the illness or death of a spouse or a child, or a severe physical disability could be the route to total despair. Many people living on the streets today were simply struck by a personal tragedy and lacked a support system to get help when they needed it. These people still need help, and you can be there for them right now. By giving of your time, money, services or skills, you can make the difference in the life of a homeless person. Sometimes the smallest actions can have the biggest impact. Resources: TreeHugger, wikiHow, JustGive.org, YouGiveGoods.com, MiniMoneyBlog.