I have 10 of those 60-drawer cabinets, Resistors, capacitors, LEDs, analogue ICs, Digital ICs, Transistors (inc FETs etc), inductors, hardware etc etc etc. Plus three larger cabinets for other stuff.

Even with the cabinets I have now I can only allocate ONE set of drawers to resistors (E12 series only!!!) as there are 84 values there alone so I'm already doubling-up! I don't separate resistors by 'type' any more - they all go into the value drawer applicable.