Internal vs. External Clouds: How About Both?

Should the enterprise adopt public clouds as promoted by Salesforce and other SaaS/IaaS promoters, or are internal/private clouds the way to go? The fact that so many people are still asking either/or questions like that marks how little understanding