I wrap my fabric (1/2 yd+) on corrugated plastic boards. I place these on DVD racks. I have them coordinated by the predominate color in the pattern.
I did separate out fleece and upholstery weight fabrics, but all cottons I organized by color.
For 1/4 yd to 1/2 yd cuts, I have them on even smaller boards on their own shelf.
For anything smaller than a 1/4 yd (scrap), I have these in show boxes based on size/shape. one for strips, one for squares, one for larger or odd shaped scraps.