I have found a way to organize my fabrics that works for me. I posted about it some time ago. I use file cabinets (I have 2 now, one letter and one legal size). I went out to make a french braid table runner a while back with 12 different fabrics and had them chosen in 30 minutes! And not other fabrics left lying around to put back! I have learned since I posted that it works best if you cut the folded part out of the hanging file and leave a couple of inches on the metal hanger instead of using the entire folder.
http://www.quiltingboard.com/t-101327-1.htm