Tu ne m'a pas donnee des exemples concretes.
You only write "Shareaza's G1 implemention is bad, that's a fact", but you don't explain why. Whichs part of the algorythm are old and need to be changed and which features needs to be corrected?
EDIT: I just checked wikipedia and the phex documentation:
http://www.phex.org/wiki/index.php/Features
Shareaza seems to have most of the features Phex has (and it certainly has more than LimeWire)