Mart/Glenn, Need some advice...I am using Mart's code above and it's kind of working..;) when I run it from the machine it works however when I run it from the netlogon directory it doesn't....and I think I have figured it out. When it runs from the netlogon directory this environment variable doesn't get set....

$olpath = ReadValue("HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\OUTLOOK.EXE", "Path")
$olversion = GetFileVersion($olpath + "outlook.exe", "ProductVersion")

and it's because on the server I don't have outlook installed so it returns a blank, so the question is how can I have these ran against the local machine that is logging in instead. I will keep reading but thought this would be a softball for you guys.. Thanks.