If you sew, Baer Fabrics is the place for you. With 3 floors of fabric, there is bound to be one for your project. They carry every type of fabric from silk to upholstery material. They also have over 10,000 buttons to choose from, buckles, and every type of notion. Prices on fabrics can range from several dollars to several hundred dollars a yard. They also offer sewing classes. Watch for in store promotions to save money, because sometimes Baer can be expensive.