1) Port 25 blocks are just a work-around for the fact that SMTP lacks any decent authentication system.
2) I think we can all agree that an ISP offering only a NAT ip address is evil
3) Fast, large content does not 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.
2) I think we can all agree that an ISP offering only a NAT ip address is evil
3) Fast, large content does not 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.
[1]http://www.google.com/search?q=video+hosting [2]http://www.google.com/search?q=high-speed+vps [3]http://www.google.com/search?q=streaming+cloud