Amazing Knitting provides a directory of free knitting patterns, tips, and tricks for knitters.