The code is attached to posting #2 on this topic so you can just get it there. I would prefer to keep a git repository somewhere public, but I don't know what the hip kids use. Is it github? I'd be happy to do whatever you guys recommend.
I'm partial to Mercurial, but all the hip kids use github. A lot of this depends on the licensing model you choose. GitHub is free for FOSS, for everything else they charge. I'd offer to host it on my server, but the management headaches (granting write access to people would be a bit of a pain).
As Jonny pointed out, CodePlex is also an option, but I'm not sure on what mechanisms they allow for getting code in/out are. I know they support the TFS protocol and have an SVN bridge, but other than that I'm not sure.
Just as a side note, I don't know what source code control solution your using right now for other projects, but I was a die hard SVN fan until I discovered DVCS (distributed version control system, Git and Mercurial are a DVCS). It has totally changed how I develop. Before I would write a feature, then commit.
Now I write code, commit to my local repository with a comment; write more code, commit to local repository with a new comment; repeat. And when I'm done writing the feature, I push my changes up to the master repository. This has the great benefit of more targeted commit, less monolithic commits. Plus it allows me to go off on code tangents knowing I can very easily get back to a known state. </evangelizing> :-)