There are a lot of great patterns out there for free. I think I have only purchased maybe 3 patterns total over the years. I can always find something from all levels from beginner to expert. And if I every have a question or want to learn about a new way to do something I go to http://knittingparadise.com you will have to sign up for the newsletter but is well worth it.
The women and men from around the world are on that site. Is always great to learn of things from around the world and to find out how they do things. So check it out.