A newer version of JDownloader is available.Or, Learn More About JDownloader
Full user review
"The best downloader for one click hosters!"
This program is frequently updated to accommodate new file hosters. It'll run on any computer with java.
I'm not sure what cons there are.