I've discovered that most of my ideas are usually missing one thing. I have a group of friends that also have a ton of ideas, and I bounce all of my ideas off of them. Most of the time we agree that something is simply missing, and we can't figure it out. Sometimes though, someone will say something that makes the project an obvious green light, and that's when I go for it.
For me, this final idea is usually the difference between "this project is going to be awesome" and "this project is going to be awesome and I know exactly how I'm going to get people to use it."
For me, this final idea is usually the difference between "this project is going to be awesome" and "this project is going to be awesome and I know exactly how I'm going to get people to use it."