The entertainment value or intellectual stimulation you get from tweaking every little thing up and down that stack is not the same as what it once was...The reason you're spending so much on maintenance is because you have such a complex infrastructure to begin with, and all the diversity is part of that cost and trying to maintain all the different flavors and configurations and integrations and customizations. You've created something so complex and customized it's unique to you. You've become a technology company because what you've created is so unique.