For the crafty - you can knit, crochet or do other needlework for charity.
Click on your state to find where to drop off blankets.
Our volunteers, known as “blanketeers,” provide new, handmade, washable blankets to be given as gifts to seriously ill and traumatized children, ages 0-18. It is Project Linus' policy to accept blankets of all sizes, depending on local chapter needs. All blanket styles are welcome, including quilts, tied comforters, fleece blankets, crocheted or knitted afghans, and receiving blankets in child-friendly colors. Always remember that blankets must be homemade, washable, free of pins, and come from smoke-free environments due to allergy reasons.
Crochet a mat for the homeless out of grocery bags. Here's a link to an Instructables tutorial of how to make the "plarn". http://www.instructables.com/id/How-to-Make-Plarn-3/
Once you've made a bunch of the plarn, then you just single crochet until you have a mat 3 feet wide and 6 feet long. It only takes a couple of months.