I have created a WebMethod (named GetNew()) which returns a dataset based on a parameterized query. This WebMethod is successfully exposed and can be successfully invoked through my IE browser, prompting me for the query's parameter value before returning the dataset. All I want to do is be able to pass in the parameter value when I call this method programatically from my VB.NET Windows application code. Can I somehow place a parameter into the ws.GetNew() call in my VB.NET code? Nothing I have tried can be built in VisualStudio.NET. I have a feeling that I am missing something that must be very fundamental. Any guidance will be deeply appreciated.