Rainstorms and Brainstorms