I ran across this kick-ass open-source AJAX (or whatever the heck you want to call it) / JavaScript library called Rico. Some of their stuff is really impressive (and they have pretty little demos online). If I get some time on my next project I might wrap all these up in ASP.NET controls.