First in iran, but now whole world is crazy about carpets and rugs of all sorts, some using them as makeshift beds too.
A very smart attorney I know paid $7,000 for a roof repair, only to have roof leak next time it rained. The contractor stalled, made excuses, but never did a thing about it. Anyone can have these kinds of problems when having repairs or improvements done, but to make it less likely, avoid folowing mistakes when hiring a contractor.
1. Not knowing what you want. If you don't know what you want, you might not like what you get. Also, if you change your mind and change job halfway through, contract - and price - have changed (Hint: it won't get cheaper). Know clearly what you want done.
2. Not getting everything in writing. You don't want to hear, "I didn't say I was going to include gutters."
3. Not having dates in contract. Did you want it finished this year? You better have it in contract.
4. Paying too much up front. A deposit may be a reasonable request when contract is signed, and money for materials prior to start date. Never pay in full before job is finished.
5. Hiring unlicensed contractors. Actually, this can be okay, if you know what you are doing (and he does). The license doesn't mean you get expertise, but it does mean you get leverage. A contractor will right his wrongs to avoid losing that license. 6. Hiring first one in phone book. Ask friends who had work done, or owner of a hardware store. Find a recommendation based on a similar job to yours.