I need your help with file upload and download capabilities for an MVC 3 razor view application.

Above is how I want to be able to add files to a form that I am submitting to database. I can manage the back end part, SQL/Stored procedure etc… but the view is the main issue.
I am not a scripting guy so I need your guidance in being able to do this.
I want to be able to click on a link just like above “attach another file” and get a dialogue file selection pop up ( I have done this part but if you have better ideas please let me know) .
Each file I select I want to view just like above picture with a check box on the left.. and should be able to select as many as I want.
Once that is done, on submit or upload I want to be able to upload them or if unchecked not load them..
Thanks folks !
You can use the jquery plugin.
http://www.fyneworks.com/jquery/multiple-file-upload/
It does not use flash. I have no problem with any browser. Works on all browsers.