Bruce: thank you very much for your response, I did exactly what u suggested and this is the error I got form the SoapException:
The SoapClient doesn't support .NET proxy
I have never used the webservice in my app before so it may be that I am missing some settings or something. I believe there are only two choices easysoap and .net webservice, if that is the case then I created my proxy object as .net webservice. I hope this helps.