When I first got my sewing machine Jo-Anns was the first place I went. When you catch their sales you can get a great deal. Some of the patterns are always 40% off. They have just about any material you are looking for. I spend at least an hour or so in there because there is a lot to look at. The have a whole section on any kind of crafts you want to make. The staff isn't always friendly but there is a couple great people in there. They always seem to be having a sale on something.