Ever had your knitting basket tipped over (by yourself??)?
I finally I got so crazy keeping my stuff together, I bought a hackle cabinet (online, from Cabela's, it came unassembled, but putting it together was easy). Oh, a hackle cabinet is a little chest of drawers (on wheels) which is used to store supplies for making fly fishing lures .... Half the drawers are the right size for spools of thread, needles, scissors, etc. and the others are good sizes for yarn, half-completed projects, chart keepers, etc.
And everything is right next to my rocking chair! If you don't want to spend that kind of money, a rolling plastic set of storage drawers works (even if it is homely and the drawers are not so conveniently sized).