37signals' take on this was the best one I've seen (paraphrased):
Ideas are a multiplier. If your execution is good, a good idea will multiply that. If your execution is minimal, a good idea will scrape by. If your execution is abyssal, a good idea will make it worse.
I'd link the actual page in the book, but I have always had trouble finding it.