As a follow-up to my post on Microsoft not innovating - the following insight by Scott Berke on innovation at Microsoft was passed onto me. Scott used to work for Microsoft and appears to have a very successful track record during his time there.
Personally reading his analysis - I feel it's really important to distingush "Innovation" from "Invention". Invention is thinking up great ideas. Innovation is turning these ideas into something useful – i.e. a commercial success or what ever is your measure of "useful".
I think “Innovation” as a word is often used when people really mean “Invention”. If everyone used Innovation as “ideas that are turned into something useful” the word would have much more currency.