Here is the Juicy of this solution:
- Display SharePoint site users in a navigational tree alphabetically, by Organization Unit(OU), by site, or by online status;
- Display whether user has been active in SharePoint within a 5-minute timeframe;
- Define and organize AD properties in customizable tabs (able to add, remove, and rename AD properties/tabs);
- Search for specific users by names;
- Display and print user profile information.

More information please visit SharePoint Site User Directory.