I just don't get the company mindset of "cheap development". You're going to get what you pay for then have to pay someone else to fix it and the cost is way above would it would've been if you just paid someone who knows what they are doing to "fix your mess".