Check into your local guilds. Some of them have a freebies table of scraps at each meeting, or they have garage sales where fabric is sold very cheaply. One of the guilds I belong to sold all kinds of fabric for $1/yard recently (and a lot of it was quilt shop quality), some small pieces and some quite large. Also check garage sales for fabric and supplies. Good luck to your DH in finding another job.