I was trying to find out if I can call an webservice fully dynamically , even without adding static web reference , when I cam across this article.
http://www.topxml.com/WS-web-services/re-32258_Dynamically-Invoking-a-Web-Service.aspx
An excellent article