Online communities consist of users with similar interests and requirements who communicate electronically to discuss ideas and ask or answer questions.
Online directories list companies on web sites that focus on specific industries or segments. Search engines provide targeted web results based on keywords and other advanced criteria.