I dunno. I think it's wrong to view genius as being an inherent quality of a person. I think it's equally wrong to view it as an external force that just happens to visit people at certain times.<p>In my experience, genius is the result of turning over a problem in your head over and over, learning all the angles, and then relaxing and forgetting about it for a while. While you're forgetting about it, your brain can make subconscious connections between everything you've learned that seem to come from nowhere. But <i>you have to have the background knowledge</i>.<p>I find that I have tons of creative ideas when I'm just starting out a project. They almost all turn out to be bad ones. Then once I explore a bit, learn everything there is to know about the area, I'll <i>occasionally</i> get a decent idea. If I don't think too hard about it.