I totally agree having been too early with many of my ideas:

Bill Gross: The single biggest reason why startups succeed