Transistors are often used to switch loads or to amplify signals. Other uses as variable resistor are also common (for example for level shifting on digital inputs).
Links
Switching high current loads:
http://itp.nyu.edu/physcomp/Tutorials/HighCurrentLoads