Internet Download Manager - the way to salvation.