safari download plugin and dtunes does this as well, may check out mewseek, but I can't really think of any better way to do it than the way safari DL does it now...
how does it work?
it works pretty well...Speeds are dependent on peers though. I didnt like that it left an icon in my status bar...I deleted swiftly.