Why does JDownloader use 9666/tcp on localhost?
Basically it's a port JDownloader is listening to to make browser integration easier (aka you can add an extension to your favorite browser which then passes URLs to JDownloader for downloading).

Some details about this Flashgot interface can be found here.