I like shelves for bolts or larger cuts, so you can stack them and see what you have at a glance. My shelves have sheets attached to the top like curtains to keep out the sun and dust. I store all my fat quarters and scraps in shoebox style totes by colour or by fabric line, that way I can see what is in there at a glance. Leftover squares or really small pieces are stored in ziplock bags and labelled.