OK, i think i have it. I'm quite sure you do need to use InvokeGet. InvokeGet will return an object, so you'll need to cast it as a string. string nastsprofile = standardUser.InvokeGet("TerminalServicesProfileName") as string; or string nastsprofile = standardUser.InvokeGet("terminalServicesProfileName") as string; or string nastsprofile = standardUser.InvokeGet("terminalservicesprofilename") as string; I'm pretty sure one of those should work.
My current favourite word is: Bacon!
-SK Genius