+1
It seems few big companies are able to maintain a culture of continuously trying to reinvent themselves and find the next big thing.
In addition to buying the next big thing (effective but requires $$$) I think intentionally trying to disrupt/reinvent your own products before your competition does is a great way to not miss the next big thing.