Everything you need to know about brainstorming - rules, software and free training including a random word generator. Creative and lateral thinking problem solving techniques