Ajax is the rave of the Internet. Ajax is not new technology but it does combine several technologies Asynchronous JavaScript And XML, or its acronym, Ajax (Pronounced A-jacks). “MSAjax” makes it possible to easily take advantage of AJAX techniques on the Web and enables you to create ASP.NET pages with a rich, responsive UI and server communication. Below is an Ajax demo project, ported over to this site by Stan Spilman, first developed by Scott Guthrie, General Manager, .NET Development Platform. Basically what you are looking for is the speed and smooth transistions while using this page.
In Scott Guthrie's video he utilizes datasets and SQL Express. Follow the video linq to download the example. We are using datasets but using DevExpress controls. Contact me for my sample.