No todos tenemos la suerte de poder trabajar con VS 2005 y ASP.NET AJAX, ASP.NET AJAX Control Toolkit para facilitar el desarrollo de aplicaciones ricas en cliente y de vez en cuando algún cliente te pide cosas como: "Quiero que cuando el usuario introduzca un código en la caja de texto se carguen una serie de datos en la página..." y piensas: "Si me pide esto para una página, no va a ser la única en la que me lo pidan", con lo cual te pones a pensar en como te montas algo para automatizar esa labor...