There are literally thousands if not millions of free crochet patterns available online but there is one place that has all sorts of categories from afghans, jewelry, baby patterns, men's patterns, knitting
The links are laid out by theme, and they also provide many great techniques. Them items make great gifts plus you will find many items to make for charitable organizations.