Any reason why you can't close the socket after you send the reply? Does this clog things up for the next request? What happens if you don't close the socket, does it get killed when Metacard finishes executing anyway? Regards, Brian