I have only been quilting for about 6 years. I started out by being overwhelmed by beautiful fabrics and mostly bought FQ's. Then I turned myself loose and realized the cost of those larger cuts... after I had already paid and left the store. Now, I have narrowed it down to only 3 quilt stores that have the best prices and plenty of great fabrics. I seldom pay full price. My fav stores are Shipshewana $5.95 per yard; tiny town of Bettsville 3 yard cuts 10 bucks, and the little shop in town that has great sales on multiple FQ's of $1.00 each. They all have bargain sections, too. I do not buy magazines or books anymore. Occasionally, I will buy a NEW fabric just out. If I don't exercise some control.... I'm out of control!!! And I'm just as happy with more money in my pocket.