I think github, sourceforge,... should be used much more.
Even (or especially?) for small projects it is useful.
-reliable hosting
-wiki for documentation
-bug tracker (
http://de.wikipedia.org/wiki/Bugtracker )
-makes it easier for others to contribute
Files/source hosted on private websites or filesharing sites, because those links ALWAYS go dead.
Bugtracker keeps reports in one place, one can clearly see if a bug is fixed or not. (Compare to long threads on forum where things get spread over many pages and littered with off topic.)
A bit related, google.code SVN is closing so anyone who is hosted there might want to export to github. (there is a button for that)