I organize by project in an enclosed cabinet on comic boards. Each piece is then labeled with the pertinent information including manufacturer, line, and amount on the board. If I impulse buy, (and the fabric is for no particular project), it is organized by color. All fat quarters are in flat boxes so I can see them and they stay clean that way.