marketing due dilligence