At this time we don't have a server in the system. We do, how ever have the program, as I previously mentioned, called Faronics Deep Freeze. This program allows us to run scripts at set times, Freeze the current configuration, so that the end user cannot make permanent changes to the computers and push other programs to the computers. We also use another program by Faronics called Insight. This allows us to lock the desktops and review what each user is doing on the desktop. All desktops are running Windows 7 Professional 64 Bit. The gaming computers that I'm most concerned about are Alien Ware computers. I've got to launch League of legends, Steam, and Battle Net, allow them to update during the night, probably starting around 11pm, and finish at 10am. I can shorten the length time once they upgrade our DSL line to Fiber, but for now our pipeline is so small that when all of our computers start upgrades things tend to bog down.
I have almost no programming experience in anything but batch file and limited basic. I have never programmed in VB or any of the other languages for scripting, except to copy scripts that someone else wrote to accomplish what small things I've needed to do. I eventually want to learn some VB, but haven't had the opportunity.