With doing home day care and having my own 1 & 3 year olds, I'm a huge fan of rubbermaid/sterilite bins for about anything with pieces or multiples. We have the building pieces all in their separate rubbermaids, cars & trains in theirs, instruments in another, Little people in another big one, dress up clothes in another, etc. etc. We have a little media cabinet with a stereo on it for the books on tape, music, & movies. The bigger toys, LeapFrog and that type of electronic toys are in a toy box. Balls are in our football shaped toy box. It helps so much to have the toys in Rubbermaids I think because it not only keeps like toys together so missing pieces aren't everywhere, but it also provides for different things to play with all the time as you use the different bins each day. We have built in shelving in the wall we use and we also use the fireplace mantel for bigger toys with pieces (though my husband wasn't so excited about the mantel being toy storage, but it works well for now and he's not the one picking up the toys from all over the place :)). We also have shelving in our mud room so I store a LOT there to switch in and out along with storing puzzles and games there. I also keep art in there and have the art table in there. Art supplies are stored mostly in old wipes containers or shoe box size rubbermaids. Hope this helps!