Ideas are nothing. Timing and execution is everything. Just because something might work in today's world (when it didn't before), doesn't make it a good idea.
Marc Andreesen: "1/A thing I believe that few believe: Almost all Silicon Valley startup ideas from qualified founders = great ideas. But some are too early."
The whole tweetstorm is a good read.