Managed service providers (MSP) have some difficult decisions to make in ...