I was reading on Ravelry about yarn storage a couple days ago and came across a post in which a woman explained that she was using a system called
gravity. She went on the explain that she would open the door to the storage area and put yarn in there and that it rather sorted itself out.

Funny folks, those yarn people!
I have a similar system-
No really, I use a dresser. Except that it's full, so I also have some bags on the floor around it. And there's a couple boxes too.
I've decided that I need a new system because my yarn would be happier if I could see it. So I'm rolling that around in my head.
For WIP I use plastic bags with zippers that sheet sets come in. I was pleased with them for a while in that I can see into them, but I'm discovering that they rip and are generally too large for what I want to carry with me, but too small to say, hold all the yarn and the project itself.
Plus, I hate the plastic-crinkle-in-my-bag sound.
So I thought about getting the cloth "WIP" bag, but then I can't see through it.