Currently using azureus and not getting great d/l speeds ever.

I've set the upload limit to 23k, set the listening port to over 50k and all the lights are green. I normally end up uploading faster than downloading.

Me and my mate both got the same torrent and he was hitting 150k on it, and I was averiging about 5k.

Anything else I can do?