For open-source project, I prefer mailing lists for most communication. When quick feedback is needed or when getting into the details for things, IRC is preferred (because it's easy to log so it can put on a web site).
For work projects, face to face works great. |