SharePoint Employee Directory lists all users and allowing to filter according to metadata properties such as department, office, and skill. Show profile pictures and some imported Active Directory profile information.Profile display fields are fully configurable, and as a SharePoint web part administrator you can choose from the more than 60 fields that are available. You can even display your own custom fields mapped to SharePoint's user profiles via Active Directory.
||Free to try
Windows Server 2008
||Microsoft SharePoint Foundation 2010 and Microsoft .NET Framework 3.5