Seeing as this is the most recent thread....
I keep seeing random machines that I cannot connect to. From what I understand, Remote Management must be enabled under System Preferences -> Sharing. Can this be confirmed?
If so - how do you manage the list of users? Having All-Users enabled seems unsecure to me.
We've got ARD as well... not fantastic but it fits a nitch. It's easier to get live connections to the remote units (on network) as Casper Remote can sometimes have a delay in getting the current IP of a unit in some environments. We use a combination of the two, however, I prefer Casper Remote. Now, if there was an offsite responder (thinking mDNS style) then Casper Remote would be far better.