Thanks, guys, I got it up and running from Bryce's reply, but Radimus, your code is much cleaner than mine.
Now I have a new problem, although it is more of an annoyance. To make this work, I will need to log on as admin once on every machine. Is there a way around this? Am I (probably) missing something obvious?

Sean