Mine is pretty much by color, however, I keep the following separate:
Christmas, kids/whimsical, plains, batiks, homespuns and 30's.
There is a box under my table where I toss scraps (too big for the trash but could be used for paperpiecing) which my 4Hers think is "pure gold". They love to dig and take home.
Suzanne