I came to the realization recently that I had oversimplified in my own mind some things regarding the development of asynchronous pages in ASP.NET 2.0 that I thought I'd archive here for future reference, and in the hopes that it might save a few people...