Part Storage
Parts Bins
Milk Crates
(Legally acquired) milk crates work ok for storing parts. They are cheap, but small parts will fall out of the holes. Lining the bottom with cardboard helps this issue, and the milk crates make it easy to zip tie an example part to the outside of the crate.
Large Parts Bins
This is the easiest to deal with because they take longer to fill. However it is hard to get to the parts at the bottom, the bins become heavy, are harder to put back on shelves, and one mis-placed part turns the entire bin into an "everything" bin if not corrected quickly.
Small Parts Bins
Constantly need re-stocking.
Clear Bins
Clear bins seem like a good idea, but has anyone found one that is made out of a non-breakable plastic?
Filing cabinets
Old filing cabinets are another way to store parts (and tools) as they are very sturdy, stay in place, and look clean when they are closed. Thin parts like gears are especially easy to store this way, but filing cabinets work well for derailleurs, brakes and other parts as well.
Pick Rack Systems
Pick rack systems have parts that are organized and are ready for easy, instant selection. Using a pick rack system keeps small parts safely stored. Rugged steel construction of the pick rack systems supports heavy loads. Angled shelves keep small parts in the front of the pick rack systems bins for easy viewing and picking.
Wheel/Rims Storage
Wheels and rims can easily be hung from hooks in the ceiling. If you place them the hooks far enough apart, it is easy to see what size/type of wheel it is. (Photo from the Bikerowave)
Rims can also be placed on shelves. Placing a steel rod along the front of the shelf can help cradle upright rims so they don't roll out.
Forks
Forks can easily be hung over simple racks. (Photo from BICAS) (Photo from the Bikery)