I'm a big fan of community service. I tend to get involved with feeding/clothing/crisis shelter organizations.

I've found that in working with folks going through a tough time, while you're giving them help, what they really benefit from is someone to talk to and listen to them in a non-judgemental way. Human interaction is an amazing elixir for the pain of tough times.