There is not much in the world which has not been thought about. The challenge and success is in the execution. 
Depending on what the idea is realizing a minimal feature set of the idea and go public will quickly lead to some feedback if the idea is "huge". 
Usually with many attempts the chance of success goes up.