I have my stash in bankers boxes, in my Expedit bookshelf. I love it, you just pull out a box and see what's inside!
For stuff I'm working on, I use the large ziplock freezer bags. It holds the ball of yarn, the WIP, and the pattern.
I have a shelf beside my chair in the living room that has a bankers box on the bottom shelf full of WIPS in baggies! Plus a foldable canvas tote bag thing full of stuff as well.