Important Elements in a Contract with a Home Contractor

Are you involved in a dispute with a contractor working on your home or business project?  It’s likely due to the quality of the contract associated with the work (or the lack of one).  What are the important elements in a contract with a home contractor and why is it...