http://blog.clausehound.com/blog-bite-what-laws-must-parties-be-aware-of-when-structuring-a-contractor-agreement/