Implications of Selfish Neighbor Selection in Overlay Networks and Other Problems in the Areas of Content Distribution and Overlay Networks