I know what you are going through Michael. Knowledge, Experience, Communication. Once these are established in yourself the development process becomes smoother. You will pay, like I and many others have, to get established in these 3 pillars that will support you in future projects (if you...