There are various programs that can do this, but I can't really name any right now.
I know that the new Real Player 11 beta has an optional button that can appear to download music or videos. But I've never really used it, so I don't know how well it works.