I havent used MXMonitor once but does it work?
Sometimes.
Mxmonitor is many things to many people. Some features are useful, some I consider detrimental to a sharing community, like the automated 'i don't trust you' revenge/disconnect options.
If your primary interest is to filter out some of those who share few or even 0 files, be aware that this mxm function has a bug that prevents it from working under certain, common circumstances. Many people over time have reported finding people downloading who share 0 files..
I finally figured out how and why mxm fails. It does the 'whois' test for sharing info on the wrong user. Sometimes. Here is when and why it fails:
IF you have multiple fixed slots allocated in winmx settings,
AND 1 or more slots is available
AND 1 or more file requests are in the queue [multiple requests from a DLing user that are stacked]
THEN when a new users requests a file, mxm will do the whois on the wrong user, one that has already been tested for sharing and passed.
mxm tests the LAST user on the UL transfer screen, which in this case is NOT the LATEST user requesting a file. Since a slot is available, their request bypasses the queue and jumps right to the transfer section of the list.
Only if all available fixed slots are filled does mxm accidentally test the right user for sharing.
Leechammer can be used as a backup for this. It scans all those downloading on each cycle and can cancel out those that mxm misses.
Another option is to set the winmx fixed slots to 1 and then use the dynamic slot controls of mxm and LH to open multiple slots as needed. That way it forces mxm to test the right user but still eliminates the 1-slot bottleneck. Used correctly, mxm and LH together can open additional slots dynamically to allow queue bypass for small files, files for friends by nick, and when UL bw is sitting idle.
Avoid being a slot miser by using just 1 fixed slot [or worse, the infamous 0-slot hack] and not activating dynamic slot controls. How many total slots you allow is affected by the type of files you share, your UL bw speed and the need to avoid bottlenecks. Using the dynamic slot controls is like adding passing lanes as needed when traffic in one lane is backed up.