I may just do some remote checking of the firewalls tomorrow.
I found an interesting application for hardware/software auditing that I will do some testing of on a cloud server (Microsoft Azure) before doing any implementation at your location.
http://www.ocsinventory-ng.org/en/
I think this would fit perfectly with your setup. If this really work as I think then I can come by later to demo and test with better.