Thanks for your prompt replies guys!

running a scanner might be a little tricky as, we have some fairly extreme policies across the network... but I will give it a try

I have up to now used the sendkeys function to run outlook and wait for 2 mins, then type the name in, but its a little messy, and prone to going wrong, especially if the timings are missed by a slow harddrive..

My ultimate aim for the script is to be able to have user login without any prompts/no roaming profile - We have 500 or more with profiles, that take up most of our storage arrays.