Next time, tell the person to buy the fabric they want their quilt made from and the cost for your time to make it. I think once they see the cost of fabric they will see why a quilt costs so much. Make a business card that says "I do quilts for charity, ask for prices if you want me to make one for you." I agree with that if the fabric is given to you it should be used for charity and your time is your way of giving back. I applaud you in your endever. Take care.
Linda