This document summarizes an research paper that proposes a new approach called Selfish Neighbor Selection (SNS) for optimizing overlay networks. SNS limits the number of neighbors for each peer to reduce overhead. It also considers both cooperative and selfish behavior among peers. The paper describes EGOIST, a prototype overlay routing system implemented based on SNS that expresses each node's "best response" wiring strategy as a k-median problem. EGOIST evaluations on PlanetLab show it performs better than heuristic overlays on metrics like delay, bandwidth, and node utilization. The paper also proposes using an Optimized Spanning Tree Protocol to allow traffic on the full-mesh portion to take shortest paths, and describes how EGOIST