I agree with the advice of buying what you can afford most of the time. However, if you are taking the class at a LQS, I would consider buying the fabric from them out of courtesy. You could definately save money on other supplies at Joanns, Hancock, Hobby Lobby, etc. This is just my opinion and I'm not calling anyone discourteous.