Anyone been following these technologies closely? http://openpeer.org/ They seem to understand the problems faceing current p2p software quite well. -Jonathan