CAjax is a library for building AJAX style web applications, which consists of a javascript package for easy writing object-oriented AJAX logic in javascript, and a set of server-side packages dealing with unified communication details.
A progress bar for large file uploads written in C# for ASP.Net. Great for sites that experience large file uploads.
Also reduces the amount of memory an ASP.Net upload uses by writing all uploaded file contents directly to your hard disk.