Topics Related to Development, Due diligence and Earnest money deposit: