Mind's Eye is great to have in the neighborhood. Lucy, the owner, is so sweet and willing to answer any questions you might have. The staff is willing to spend some time with you if you are looking for something for a specific project. I highly recommend Minds Eye - and its right next to the porter T station - so easy to get there.
Pros: friendly, knowledgeable staff, well chosen fiber selection
Cons: a little small, but definitely worth the visit