Due diligence and finance