O'Reilly Network: Building Online Communities : ...The Internet exists to improve communication. Communities can grow anywhere communication occurs...