James Thank you, To Pavel and Doug, for their help. To my editor, Nathan, for his persistent badgering. To my wife, Jennifer, for her patience. To my son, Joshua, for his joy. And to my God, for his grace. This book wouldn't exist without them. Doug I would like to thank my wonderful wife, Sheri Castle, and our amazing daughter, Lily, for their love and support. Nothing I do would be possible or meaningful without them. Pavel I wouldn't have been able to participate in this project without my family's patience and love. My son, Daniil, was the source of inspiration for my work, and my wife, Alena, provided constant support and encouragement. Thank you! pretty cool" In the peer- to-peer (P2P) model, the Internet isn't viewed as a network of clients accessing the resources of a server. Rather, it's a cooperative network of peers sharing resources equally and evenly. The lines are blurred between the service provider and the service consumer, with no application required to have just a single role. " Magic Carpet