The CE platform includes configurable features for both a basic and advanced member search. In the last couple of years, we've spent the most time on improvements to the advanced member search. For instance, it includes a nice "proximity" search feature via an integration with Google Maps so that users can search by zip code and get a list of nearby results.
More recently, we've enhanced this feature by creating one search box which is smart enough to accept a zip code, city or state values and produce results.
Then, users can directly email members who are displayed in the search results. If members don't want to be in search results or don't want to be emailed, they can easily opt out.