In the past I have completed an 'anonymous' survey at work only to find that my employer was able to garner a lot of not-anonymous information from this survey.  Location, name of manager, etc.  None of this information was provided in the survey.  This leads me to believe that somehow the website has been able to identify some form of user information.

Is there a way that a webpage can read user or other system related information?  The site in question has aspx and js elements.

I cannot think of any other way they could identify the user.  The link doesn't appear unique.  Browser is IE, environment is Win7 on Citrix.

If the site is based on ASPX files, then it is more than likely that this is a ASP.NET application - most probably hosted on IIS.   

IIS has a very simple checkbox to enable Windows Integrated Authentication.  

IE, on Windows 7, will by default send your credentials to any web server in the local intranet. (This is not your password, don't worry, but it is Windows based authentication - either Kerberos or NTLM). 

This is very straightforward to associate your Windows Domain account with your survey answers... 
