I also have shelves that are 24" deep. I LIKE TO BE AS FRUGAL AS POSSIBLE. Either round up a bunch of cardboard boxes and cut them 9" x 11" OR the latest thing I've come up with is using the cardboards from older photo album (the kind that has sticky cardboard and then you raise the clear plastic to mount the pictures in). Be on the look out at the Good Will Store or garage sales for these kinds of photo albums. If your material is over a yard then wind it around the carboards and pin it. (I like to measure my material first and that way you could also pin onto the fabric how many yards is on this roll.) I put all of my cotton batting supplies at the back of the shelves and place my fabric rolls in front. If your material is less than a yard then fold it constantly and file in a box (one behind the other NOT on top of each other. Cut the sides of the box down to the height of the folded material. File your material according to color. You could also cut out a handle on the end of the box so you can easily slide it in and out from your shelves.