Source: https://myshingle.com/2011/04/articles/operations/making-your-clients-cases-pay-for-themselves/