system... From time to time, I thought about starting a repository but the only option for doing so was to move the project to SourceForge. I never actually did this, mainly because of SF's file release system, which is really a PITA. Note also, that SF still does not support subversion, so you're left with CVS (which would be ok for me, since I'm used to it).
I'm able to provide webspace and also subversion via webdav for pytone. Thats much more reliable than sourceforge ;).
Allow me to suggest that you use darcs. (http://darcs.net) I've used CVS, subversion, and arch and just reciently started using darcs for my dancebox project and playing with it in tandem for a few CVS projects.
Its braindead easy to set up and the distributed nature of it is _really_ nice. SF dosen't support darcs directly but you can put the repository up in the webspace (its just a directory) and people can pull from there.
Its intuitive and just seems to work. The only drawback I've found so far is that it can be a little slow at times and on windows there are a few quirks. The new developement branch is said to have much improvment in these areas.
A nifty side is that the new developement stuff will also work with kernel git trees.