Ohh, dodgy subject I know.. I need to do multi-threading in VB specifically to be able to branch off a function call, and continue on with the rest of my proggie. I need to have a constant execution of this function, but I cant be waiting for a reply back from the function, because it involves the internet and it could be a long wait(Which my program cant wait for because its got other users to serve).

Tony.C