brainstorm

[brainstorm] {n.} A sudden insight; a stroke of comprehension.

Listen to me, I've just had a major brainstorm, and I think I found the solution to our problem.