I keep all my buttons (I have 100s of them) in two containers similar to the first picture Wendy posted except the drawers are all the same size. For most other notions, extra pins, etc they are in various plastic bins which are then inside the cabinet. It's not very efficient when I'm looking for something as i have to dig through it all. I also have two 3-drawer plastic bins one of which I keep on top of the sewing desk. It is full of thread. I think the multi drawer bin might actually be a better choice for the smaller things.