P2P: More than Just (Illegal) File-Sharing Systems