Topics Related to Due diligence and Earnest money deposit: