pinkbean, if you see my other posts, you'll realise i mention 1 common but very important point. Payment plans. When all of us home owners manage this better, we wouldn't hear anymore of such problems. Your ID can behave like this to you because your balls are in her hands (Sorry if i'm crude, but this gives u an idea rite?). You have paid out too much, too fast for too little corresponding work to be done. It's like your boss can shout at you to do your work but u can never repeat that to your boss because your boss can fire you anytime but u can't fire the boss. In reno contracts, it's all about who has the power, you or the ID/contractor. I've heard enough stories to come to the conclusion that it's better for the home owner to have more power in this case. When you have not paid for what has not been done, your ID will be nicer to you mostly, do work quickly on time so as to get paid. Simple. I agree that if you have a good contractor/ID, you can pay alil bit in advance. It's fine... sort of to give and take also and respect the client-contractor relationship. The important thing is that the power balance always tilts in your favor. If your ID/contractor- does a bad job? demand a proper job is slow in his work? demand he move faster works fast and keeps u updated constantly? pay him abit more in advance... You can only do the above when the power balance tips in your favor and the power balance can only tip in your favor when you control the payment plans and pay only after work is done. It's not about how reputable the company is, it's not about how good and seemingly honest and innocent looking your ID/contractor is, it's not about how much of a good feeling you have with your ID/contractor. IT's ultimately about the payment plan. It's because ultimately you can always threaten as a last resort to get rid of your ID/contractor and change him provided there's a reasonable breach in contract. Oh yeah, general contractors only pay their sub-contractors after job is done, sometimes on credit somemore! so if they can do it, why can't you demand that from the contractor?