Hm, not sure I'm fond of "peer to peer" combined with version control... there are other systems than co-op supporting this too, by the way - there's even a
wiki list PS: with subversion, you don't really need a centralized server - you can run locally. Only really works in single-developer situations, though