Most tech companies do this, but do most service companies or professional services companies do this? Law firms generally think of allocating funds for risk, a rainy day, infrastructure - but what about R&D?