Two other places for patterns:
They have hundreds of free patterns.
If you haven't joined already, you should! This is a knitting/crocheting networking site and not only do they have free patterns, but most of the time, you can see how they turned out for others who made them, and they often post notes about issues they ran into. You do have to sign up to get an invite to the site, and it takes a few days. But it's worth it. (My understanding is they do it this way so their server won't get bogged down.)
Welcome to KH!