1) Port 25 blocks are just a work-around for the fact that SMTP lacks any decent authentication system.<p>2) I think we can all agree that an ISP offering only a NAT ip address is evil<p>3) Fast, large content does <i>not</i> need a dedicated CDN network.  I can stream video from my home computer.  Naturally, a thousand people can't stream from my home computer all at the same time, but if I want to stream video to a thousand people, I have a huge number of existing choices[1] or I can buy a vps[2] with sufficient bandwidth, or I can use a more buzz-word worthy means of hosting[3].  Yes it it may money, but when youtube started up, they didn't have to cut deals with comcast, cox, verizon and warner in order to operate, and if I want to compete with them, neither do I.  You can deliver content to millions of people a month for thousands of dollars or less.  Or you can just send video to a couple of friends with even a crappy US broadband connection.  This is the point here.<p>[1]<a href="http://www.google.com/search?q=video+hosting" rel="nofollow">http://www.google.com/search?q=video+hosting</a>
[2]<a href="http://www.google.com/search?q=high-speed+vps" rel="nofollow">http://www.google.com/search?q=high-speed+vps</a>
[3]<a href="http://www.google.com/search?q=streaming+cloud" rel="nofollow">http://www.google.com/search?q=streaming+cloud</a>