SVN and distributed shared projects?

SVK might be worth considering:

This way you could all have your own local repos and merge in from the master

Example with Mephisto: http://octopod.info/2006/8/19/managing-multiple-local-mephisto-repos-with-svk