Large File uploading to asp.net MVC

I need a way to upload large files (600 mb to 4 gb) in an asp.net mvc website.
Currently I am using swfupload; it works well enough, but it is a huge hit on the webserver because it sends it in one big upload, plus I have to set it in the web.config to allow that huge of a file, which is a huge security risk. In the past when I was doing web forms development I used Neatupload which breaks up the file into chunks and uploads them individually. I am looking for a way to upload large files in mvc that uploads via chunking it up. Any ideas on how I could do this?

How to Overcome this NeatUpload Object Reference Error?

Having installed NeatUpload (http://neatupload.codeplex.com/), and put the demo onto my server (Windows Server 2008 and IIS7), when I select an object in the combobox for the “Progress Bar Location”, and change it to “Inline”, I get an unhandled exception, Object reference not set to an instance of an object.. I can change it to “none” and “popup” without issue.