I have an application that will run in a Service Center. I want to have an administrative workstation and satelite workstations in a local area network. The Application needs to be able to see which machines are turned on at a specific time from the administrative workstation. I have thought about pinging the machines but would like to see if I could find a better way. I want to assign tasks to individual workstations and have users go to those workstations. These machines are Windows 2000 and I am using VB.Net. Any Ideas?