it took me about a minute to even know what the site was about. I still don't know what its for to tell you the truth. Contractors for what? Its quite confusing. The landing page is very plain, and the use of blue gradients is too much. It seems like a default CMS template or something. For some reason the design just rubs me the wrong way. If the website does what it says, then its still a good site. The PHP scripting and database needed to run a commmunity like that must be impressive. For doing something of this scale and not being a professional I give it a 8/10, but if you were an actual web designer I would say 5/10 because the design is stagnant and lacking.