Agreed. You can saved at least 20%. But your problems and headaches will be aggravated by 20% too, if not more. Sometimes, not worth it, especially your contractors start blaming each other and you go banging at each of them. This is bound to happen, there is no perfect fit for all the contractors.