Green weenies and due diligence Guidelines for legal due diligence Marketing due diligence Technology due diligence