Looks like Netflix maybe giving peer-to-peer a second look. They recently posted a job listing asking for engineers that have peer-to-peer networking skills.
Peer-to-peer would allow Netflix to get around many of the limitations and throttling brought on by ISPs. As a customer streams a show they could upload the show to other Netflix customers watching the same show. Making a web of servers all over the world that in theory would be more stable.
This would be no minor task to implement but if they successfully work out the bugs peer-to-peer would be a game changer. Sadly just because Netflix is working on this dose not mean we will ever see it become a reality. Only time will tell if this will even make it into beta testing.
Bellow is a copy of the job posting.