great selection-- every kind of dye you will ever need. ever. the people seem to know what they're talking about, too, so don't be afraid to ask questions. my one gripe is that they are VERY expensive. if you can find one item somewhere else, chances are it will be cheaper-- but here you can get it all in one place. i guess you just have to pay for convenience.
they sell fabrics too but those are so massively overpriced i'd prefer not to think about them at all.