There is an interesting article over there (https://www.maxcdn.com/blog/cdn-experts-on-cdns/) at MaxCDN about, you guessed it, CDNs. It's an interesting compilation of opinions on CDNs from people who are certainly qualified to have opinions on CDNs. You might think of it as a bit a CDN State of the Union. Where they are now, what their strengths and deficiencies are, and what we hope they may be in the future.
I invite you to go read it, and I will meet you back here to talk about it further.
You're back? Great!