NeatUpload allows ASP.NET developers to stream uploaded files to disk and allows users to monitor upload progress. It works under Mono's XSP/mod_mono as well as Microsoft's ASP.NET implementation and features two custom controls. InputFile allows the user to select a file to upload and ProgressBar displays the upload progress either inline or in a popup. ProgressBar even allows users without JavaScript to see upload progress.