I don't usually link to articles and blog posts here, but Shawn Blanc's You have ideas today is really worth your attention and time:

Out of ten thousand ideas, only one of them might be truly great. If you sit around waiting for the great one, how are you going to get it?
— Shawn Blanc