I've used this for years now as it's our main tool during training missions and deployments. It makes managing multiple resources very easy when we're in different locations (or even states) without having to constantly update each other or send emails back & forth! There are some issues that can be resolved by upgrading but nothing major - just minor bugs here an there which you would think they'd work out if their customer base was larger than one person!! We have solved problems related to communication between teams while deployed overseas through use of adshi cncm so many times since deploying over 10yrs ago.