I buy most of my fabric from quilt shops - both near home and online. I don't ordinarily make 'gift quilts' any longer except for young members of my extended family. They often get non-quilt shop fabric because I include a lot of novelty stuff not found at quilt shops. Price isn't really a consideration. I have tons of fabric, so only buy stuff for backgrounds.