Hi, no problem - I didn't think you sounded rude, just wanted to know why you thought our tool wouldn't work, now it's clear.
Have you taken a look at this list to see if any of these services might help?
In particular the Users and Groups services? However, I have a feeling that is for adding and removing users it may not provide query options, but I don't know for sure.
We usually find that the cost of our tools is usually paid for pretty quickly once you realize you have to write your own code to do somthing like this.