wow this is an old thread, Still better late than never right?

back to the question. IDM hands down! That speed and the flexibility that it provides is amazing!