Here is my basic application idea: Its going to need to have a client application and a server application. The client application is intended to perform specific actions on the internet, like browsing google, clicking links and performing other pre-programmed tasks. What tasks to be perform will be obtained from the server. The server application will have a list of all the computers who have connected to it via the client application. From there, the server application can send what tasks needed to be performed by the client application. Seems simple enough. Any idea on what languages I should use for this project? I was thinking visual basic but not sure if it can do what I want it to do.