Knitting is good. Knitting for charity is greater. Here are eight free downloadable knitting patterns. Read more