Great ideas!

We also use plastic containers. I have 2 containers, one for the books we are using now, and one for the books we have used and are done with or will still need to use later in the year. I like the square plastic totes. They fit on our cabinet shelves behind closed doors, are the right size for the books we are using now, and are not unbearably heavy.

The left one is Wyatt's for this year in RevtoRev...
The bottom container is the one for the books we have used and are dont with or will still need to use later in the year for Wyatt's RevtoRev...
You can see on the last picture on "Black Gold" the white mailing labels I put on each book's spine. I draw a heart on all of them to show they are HOD's books. Then, I write the initials of the guide and any other info (i.e. DITHOR, 5/6, B -for boy set). For the RevtoRev books, I put the heart and "REV" on each label along with whatever initials fit the package, i.e.
Rev Hist. (history)
Rev Ext (extension)
Rev Sci (science)
Rev Storytime
I label all of our DITHOR books with the heart, DITHOR, the level, and the set name.
The white labels are cheap and easy to see on the spines.

I can also see if someone has taken an HOD book to their room to lovingly read again, and when I need it again for another child, I can easily spot it on their bookshelves.
I do remind Wyatt to put the books we are finished with in the back of the "To Use Later" container. Then, within that container, I put the books in groups of Hist., Sci., Storytime, DITHOR. This just makes it easier to find the new books as needed. If Wyatt was reading the Extensions, I would probably put those in a small container of their own, as they wouldn't fit, and would be easier to find in their own tote.
Wyatt keeps his RevtoRev History Student Notebook, Inventor Student Notebook, and Map Trek binder in a separate cupboard near the other totes but not in them. All the kids have their binder "portfolios" in that cupboard.

Wyatt puts his RevtoRev TG in his room each day after school, so he has it by his bed first thing the next morning to do his Bible Quiet Time.
I hope something here helps, and that you are beginning to be over your morning sickness!
In Christ,
Julie