Join a guild, or around here the senior center, they often get donated fabric and crafting supplies, the people in the classes get the fabric for free and in the guilds families often donate fabrics and things from deceased members, by the way when friends and family ask what you want for a special occasion, do what I do and tell your friends gift certificates to your favorite fabric shop :D