Are there any example programs around showing simple uploading and downloading of text files jpegs etc using the net library AND calling the subs as service(s)
There are several possible ways to communicate between the activity and the service.
You can use process global variables to hold the information about the task and call StartService to start the service. The service should check the variables and then run the task.