Setting up an open source project.
rahulgarg: Google code is a good place to host. Very fast to get started and you get a very clean website with all the basic tools. Bug reporting is simple so your users will be happy too. It uses SVN but google give you the option to host your repository somewhere else if you dont like SVN.
However Google allows only a restricted set of licenses so you need to check their list of supported licenses.launchpad is also an ok place to host code (and it allows any license) but it doesnt host wikis for example and some of the UI elements are rather radical and may not suit your taste. if you host on launchpad, you will need to host a proper website and/or wiki somewhere else.Dont go with sourceforge. The site has become slow and full of ads which cover half your screen. The interface is clunky too.edit : launchpad uses bazaar a distributed VCS.