Nice article Paul. Geeks may take it negatively as this will increase their work, while the non geeks will be very happy to know the details of P2P technique.
Yep, it also making the non geek people geek, what seems ridiculous, the users just establish connections and keeping them open for incoming calls and so on "firewalls" are stupidly allowing packets to come back in from any source.