RE: String Leeches, you like em'?
To answer you second question first.....I felt that they reduce noise levels about as much as having a set of rubber "cat whiskers" on each end of the bowstring.
...and, No, I do not like them. If used "right out of the box" they wear out too quickly for my tastes.