http://www.mindtools.com/brainstm.html
[Accessed: 12.05.2010]
A very useful site that contains an extensive description of brainstorming, and includes also information on other techniques. Furthermore, it also describes alterations of the classical brainstorming.