Brainstorming is a process for generating new ideas in a group setting. There are traditional and advanced forms of brainstorming. Traditional brainstorming involves a group generating ideas without judgment. Advanced brainstorming uses specialized creative thinking techniques to increase the number and diversity of ideas. These techniques include random words, pictures, websites, role playing, and challenging assumptions to prompt new perspectives. The benefits of brainstorming include developing new opportunities and solutions, while the risks can be overcome with proper facilitation and techniques.