Random thoughts on contracting/ project management/ teamwork/ role descriptions/ site management/ etc