Im kinda thinkin it has something to do with SP2. I have had some programs get really screwy at times (like maketorrent2, it randomly throws a bitch fit on SP2 machines) I use azureus, and all is well, but it dont use random ports. I have my port set in the 50,000 range and it seems fine.