If I have fabric purchased for a particular project I store the pattern with those fabrics so they don't get separated. Everything else is by color for the most part, and Christmas fabrics have their own shelf. I have shelves and deep wire drawers for storage.