Peer-to-Peer Concepts
Peers are "servents":
serv
ers and cli
ents
simultaneously
Scalability improvement to client/server architecture
Makes a great quantity of resources accessible