The solution came with repurposed bags. My mom had bought bags in which to store her magazines. That's what they were designed for. When my dad and I cleaned out the house, we recycled all the magazines and brought the bags to Georgia. I don't collect magazines, but they were nice bags. And then one day, while dealing with my project dilemma, I had an epiphany.
Use the bags for my TBK projects!
And another view:
The clear plastic lets me see what's inside without opening the bag. I also printed out the pattern that goes with the yarn so that I don't forget what project the yarn belongs to. This bag has two projects in it, with both patterns stored with the various yarns.
This is working great and the bags stack fairly well even though they have soft stuff inside them. Now when I want to start a project, I can just go to the bag and grab everything without having to dig through the monster bags of yarn stashed in my closet. I just wish I'd thought of this before I forgot why the heck I'd bought some of the yarn I have.