private object Task3(object objCtx)
        {
            WeatherRetriever wr     = new WeatherRetriever();
            object           objRes = wr.GetWeather(this.m_strZip2);

            return(objRes);
        }
        private object Task2(object objCtx)
        {
            // Do some web service invocations

            WeatherRetriever wr     = new WeatherRetriever();
            object           objRes = wr.GetTemperature(this.m_strZip2);

            return(objRes);
        }
        private object Task1(object objCtx)
        {
            // Do some web service invocations
            WeatherRetriever wr = new WeatherRetriever();

            //throw new Exception( "just becuz" );

            object objRes = wr.GetTemperature(this.m_strZip1);

            return(objRes);
        }