Instead of asking for fabric as a gift, ask for gift certificates to quilt stores. There are some online places that are very reasonable, like Connecting Threads. All the large quilting sites, like Fabric.com, Fabric Depot, etc, usually have clearance fabrics for good prices too.