Is there a local quilt guild? Guilds often have large amounts of fabric and will provide it free to their members for making charity quilts. They usually also provide the batting, and often someone in the guild will longarm the quilt if you don't want to do the quilting.