yeah i stumbled upon that earlier today and im probably going to end up going that way. but the problem is what im sending it to. im sending it to a php page and specifying variables in the url for php to use. cause i need to specify which person the file is from and where the destination on the server is. so with that, i'm totally clueless as to how to use this method to do it because that would require me to use sockets, which would make it hard to specify any extra info other than just the file. mainly because i dont know *** i'm doing with php. and i cant develop a c# server for this either because the server is on a linux box.