So we have been in our new house for 5 weeks now and a week ago I got a bill from the builder for about $800 in gravel for the driveway. My wife has been here since Nov and moved in two weeks before we moved the whole house. She was real unhappy w/ the drive and sent pictures which I sent to the builder saying the driveway looked like it went to a 30 yr old mobile home rather than to our beautiful house. We talked and he said he could make it better, he had been trying to save us money. My reply to that was that the gravel drive was listed as an item in the original contract. Is this his standard quality of work? I thought an included drive would be a lot better than he provided. We talked more and he said if I would pay for the gravel, he would cover the machine to move it around. That was 2 weeks prior to sending me the bill so I thought he had reconsidered and decided to cover it all. So I got this bill and looked at all the other overage bills. Of around $20k total there was $6500 in additional tree removal/lot clearing, $1500 because the heat/AC guy brought a gas backup heat system instead of electric backup. ( I was convinced it would be better so agreed to pay the extra $1500.) There had also been an extra $2100 for the driveway. So of the $20k, $10,100 was other people's mistakes rather than upgrades we asked for. I sent a letter w/ my $800 check saying I wasn't happy about the situation but here is your money. My backround over the last 25 yrs was working as a flat rate tech. If we gave a quote, and things were tougher than expected, we ate the extra labor. In a few situations, when explained up front before work started, we were able to add in extra labor if needed but that was rare. This builder, which we are extremely happy w/ in every other way, seems to work on the assumption that he can charge extra whenever and just say he is sorry. Is this how the home building industry works?