Knitting soothes the soul. Not only is it great for your mind, but you can use your talents to help others in need. Organizations such as the Needlework Guild of Canada, have been knitting handmade new clothes for the needy for the past 116 years. The Toronto Guild has 400 members and is always looking for knitters to join their organzation.
But if you don't live in Toronto and don't feel like joining a group you can always do something on your own. Donate your knitted goods to homeless shelters. Call your local school and see if there is a need for hats and mittens. Your generousity will go far in these times of need. And by knitting, you'll be helping yourself as well.