Thanks

I had a go last night using the ClientSocket and ServerSocket components. At first I connected to myself and sent the X and Y of what I was doing to the server component using the OnClientRead()... I then tried it later remotely and it worked perfectly... although a little worry is that the data is only transmitted one way and not from the server to the user, and when the server tries to connect to the user a "Asynchronous Error 10061" is brought up.

I think this may mean I need to send the data of what the server is doing through the OnClientWrite() proc... Anyway, my first test seems successful