Synchronizing Active Directory user attributes with an HR database

Nobody’s Active Directory is perfect.  And by “perfect” I mean with accurate identity information.  Users are an ever-changing group, they switch jobs, last names, phone numbers, cubicles, departments, and projects.  The users know this information but, guess what, IT doesn’t always. So Active Directory gets lonely and out of date.  Eventually, nobody’s identity information is…