Had to happen one day. Is it a good idea for companies to try to use their abundant spare CPU capacity for mining? If there is an intelligent client that does not impact the existing operations of a server but can run on lower priority then what is the harm in making some extra money on the side to cover the cost of operations. The client can be intelligent enough to understand if it makes sense to actually do the mining based on its estimate of how much effort is needed to get some good returns. In case too much processing is required which it does not have or is bigger than a certain threshold it can wait for the conditions to become more favorable.