FD is the best! I try to get there at least once a month. It never fails, that no matter what I am searching for, I will find it there! I order online from them also, but after being in the store, their online selection seems puny! And all of their fabric is top quality