so far most of mine are for family and friends. i did make one for our volunteer fire dept to raise money. on the fabric it depends on if it is for a child or adult.if it is for adult and i know it will be taken care of i have spent $9/yrd for but for a child i try to stay in the $4/yrd area