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