Would it make sense to use CDN's to host your pages too? E.g., if your website is all static HTML...
Initially, it seems there could be a few problems with this approach:
1) Browsers will display URLs for the CDN, not your domain
2) Your pages might not be stored in the desired hierarchy/file structure (e.g., foo/page1.html might reference a foo/bar/page2.html via an <a href="bar/page2.html">...</a>
, but page2.html might not be guaranteed to be exactly at foo/bar/page2.html)
3) If your site uses secure data (e.g., requires a secure login/password), do you really want that info sent to (and possibly stored by) the CDN? (If you need to be that secure, would you even use CDN's in the first place?)