Free Download Manager:
This is a wonderful, wonderful download manager. I'm a supporter of the free softwares and when i tell my friends about this, I feel proud that a software of this quality is around us for free. It has everything you ever think of a download manager, it merges with any browser that you're using and it provides download resume, schedule, dial up, shut down, control of mode, no of active downloads, torrent download, you just name it! It even can download a whole website by html-spider, you just need to show the depth of downloading.There's also a community support which lets u know if there's any virus inside the download. cool huh?