Let's Brainstorm About How to Improve Brainstorming

Brainstorming is generally accepted as a way to quickly generate lots of ideas, but new studies show that it doesn't actually work all that well. Barry Hessenius of Barry's Blog proposes four ways to make brainstorming more effective, including allowing critiques into the process, bringing together people from different professional fields, using a physical space that encourages creativity, and utilizing technology. What ideas would you add to this list?