Building A Transistor

This site shows the intricate methods used to build a transistor, and then illustrates how they work. There is something ironic about using transistors to understand them.

http://micro.magnet.fsu.edu/electromag/java/transistor/index.html