Yeah, i have that problem too, but i know what ports are open.

Open command prompt and type
netstat -an |find /i "listening"

That will list all the ports that are open. Its wierd. I can connect to people. but my downloads are still going at 1 or 2 k/s. The torrent is green, it's just slow.

donno....