I think Innovation in big companies does happen, but often it get's stiffled by the bean counters before something comes by it, but that is also a good thing. Small businesses should always have the potential to bring the goliath to its knees if the big business has outlived is usefulness to society as a whole.