Beezwax inspector assembles this kind of info into an easily digestable report:
Take a look at their wiki:
There is an entire "Security" section.
Else, rolling your own solution might be a pretty complex task.
One thing we've done in the past is add a "tracking" table to the login script, that records log in time, user account name, privilege set, etc... There are tons of Get() functions that can grab user data, and even more if you setup a web scraping utility with it.
As great as the Beezwax product looks, it's a little overkill for my current project. I'm going to keep it in my bag though because I can probably use it on another project.
You prompted to me to do a little more digging on the Get function, I didn't really know there were that many options. This will do all I need to do for now.
thanks again Mike,
Actually, there is one piece missing. I get get the number of users and the name of the account I'm using but can I get a LIST of ALL the logged-in Users (peer-to-peer, not FM Server).