'How do I organize my stuff' you say? Well, DH would say "you don't!" But there is a method to my madness!
Now, if I crocheted 'just for fun' I would probably organize my yarns by color or fiber content. I organize my yarn by Brand. Mostly as a designer, I rarely mix brands within a project because I have less opportunities to sell the item if it is mixed brands. (yarn company A doesn't want to buy an item that has yarn company B's yarn in it).
So I have big plastic bins with labels for each company, then I have an "other" drawer for all the odds and ends.
I keep a bin of "swatches", and a separate bin of "sold swatches"
I keep a bin of Notions.
I need more bins!