There's a Node License Limit, Really?
I found out the hard way - KACE comes with 100 licenses out of the box. Any additional licenses must be purchased through Dell. If you have more than 100 machines that will be managed with KACE, you will need to purchase additional licenses.
EDIT: If you are purchasing or have purchased a Kbox, be aware of how many licenses you have. In the K1000 this can be found in Settings -> Server Maintenance -> License Information. Click the yellow question mark icon, and the section will expand to reveal your license count.
Checking for duplicate inventory is definitely avoid way to keep node licenses under control. The KBOX comes with 100 licenses but any over that amount have to be purchased.
Licensing is done by nodes for a variety of other products. Having not purchased the boxes i can see why it would be suprising to you but it seems as though the individual who purchased the solution didn't buy enough node licenes to accomedate your growth over time.
Others looking to purchase the KBOX will probably notice a line item on their P.O. indicating the cost of licenses above 100 (100 comes with the KBOX purchase).
Along with what dugullet posted about MIA, it's also possible that you could have duplicate inventory.
This article explains how to report on and mitigate any duplicates: http://www.kace.com/support/resources/kb/article/Understanding-and-Dealing-With-Duplicate-Machines-In-Inventory?action=artikel&cat=9&id=673&artlang=en
Please review this and pay particular attention to the 'Duplicate Machine Detection' feature. You want to make sure this box is checked.
Duplicates can happen because the KBOX treats a new connection as a new system.
Therefore when you connect wired, wireless, through a dock, through VPN, occasionally it can cause the KBOX to create multiple inventory records for the same system.
Sometimes you can also see this issue when the AMP socket on a client machine times out and creates a new connection before the old one can reconnect causing duplicate entries.