You may not be doing anything wrong if the block is upstream of you. In case it is your setup try to Direct Connect with a friend to see what happens on both ends.
See setting up direct connect, as in
http://www.gnutellaforums.com/limewi...tml#post209507