CPQ Without Compromise