NetTransport works very well. Freeware version at http://www.aplusfreeware.com/categories/internet/dlman.html
Is there a limit on how much you can record etc. with teh freeware?