Keaghank-
I would definetely recommend the Mill End Textiles. You can find LQS quality fabric for half the price. There is one in Apple Valley too, as I believe you are on the south side. I've found them to be very well organized and set up very similar to a quilt shop (by color, style). I live just down the road from SR Harris and do not like it! It seems very disorganized and overwhelming, especially if you don't really know what you want. There are also several Walmarts in the twin cities who still have fabric and if you look, you can get some decent fabric there. I haven't ordered from Connecting Threads yet but hear good things about them.