If you are a .Net developer, UI or Backend, you should take 18 minutes and check out this presentation by Scott Gunthrie.
http://download.microsoft.com/download/8/5/8/85803fdd-fe9a-4783-ab37-e0c565172ffd/asp_net_atlas.wmv
Shoot... If your not a developer, but care about where the web is going and how web based applications behave, you should check it out too!
Not only does it show how EASY it is to impliment AJAX enabled pages, it demonstrates .NET 2.0's improvments. Including the beauty of the new DataSet designer and how it creates a DAL (data access layer) for you.
Seriously... I watched it, and it didn't show me anything I didn't already know-- but it still made me sick (in the good way-- is there such a thing?).
Scott builds a AJAX enabled website (no page refresh) with a SQL express DB in about 15 minutes.
Check out the update panel-- NOT 1 new line of code, but it makes the page appear to not refresh...
Wow and Fizzle??? You betcha, and no-- it's not hard to do!
AJAX standards coming from the W3C
http://www.devsource.com/article2/0,1895,1953713,00.asp