In The Beginning has everything a quilter needs, including fabric, books, sewing machines and skilled staffers who are helpful in troubleshooting. Several of the staff members have written quilting books, and they offer numerous classes, from introductory quilting to advanced techniques.
They have a great fabric selection, with batiks and vintage print fabrics being particular strengths. And there's a huge selection of books on all aspects of quilting.
Although the fabric prices are a bit high ($8.50-$10/yard), there are 20% off sales a few times a year and good fabric can occasionally be found on the 50% off remainder shelf.