Presentation: From a semi-technical perspective, what seperates a good project from a bad one?