Dan Bricklin has a new paper aimed creating some clarity in the all-over-the-map P2P world: A Taxonomy of Computer Systems and Different Topologies: Standalone to P2P.