This isn't your Joanne's Fabrics, and that's a good thing.
I stumbled upon this shop this past year, and it's made it's way to my "must stop and visit" list when I'm in Pittsburgh.
Really great selection of fabric, organized by color grouping. The collection is really balanced and offers something for everyone. Kitschy, traditional, contemporary, preppy, conversational, you can probably find the right fabric for your project.
The trim selection is incredibly vast. My only complaint that it's not really organized in a way that you can see everything and many are way out of reach (I'm 5'8 so that's saying something) The prices are very reasonable and you don't need a coupon to "save" some money.
I almost forgot the buttons. I just love them. I've picked up some fun ones that I wear as brooches and they're very conversational and unique.
Service is just awesome, everyone i've met there has been very helpful and friendly to boot!
Great place to get the creative juices flowing.