Firefox downloads hangs freezes on almost complete downloads.
This is pretty much due to your anti-virus scanning the file that you have downloaded. Type about:config in your firefox browser, goto browser.download.manager.scanWhenDone and set it to false. Then goto your nod32 setup. Enter entire advanced setup tree, goto exclusions, and add your download folder to the exclusions. Note: you will have to manually scan files in your download folder for any viruses.