Growth sometimes brings out the unexpected flaws in designs. What seems like a quick solution, may intern lead to what I have affectionately call 'Learning Opportunities'.After a recent expansion from a single domain environment to a multi-domain forest, the following VB.Net function ceased functioning for retrieving the user's full name. Public Shared Function GetADUserName() As String Dim returnString As String = String .Empty If HttpContext.Current.User.Identity.IsAuthenticated Then...