I would highly recommend Fabric Depot in Portland. It is HUGE! (Used to be a Fred Meyers store). They have tons of quilt patterns, buttons, accessories and other types of fabric such as knit, wool, toweling and the lust goes on. They have most of the major quilting fabric manufacturers represented so it can take awhile to go through the store..