I have bins sorted by part type (hubs, RD, FD, seat posts) for general stuff. Some higher level stuff is all in the same bin (e.g. Dura Ace, "Itallian", 'French") Specialty stuff gets its own box like Heliocromatic hubs/freewheels (Should just store that stuff in the trash can). Groups are in separate boxes. I sort the "working" from the "for parts" bins. I have to go through and clean them out from time to time.