Did ever create a collection and realize that not all the computers were appearing? When you create a collection you need to make sure you use:
SMS_R_System.Name or in some cases SMS_R_System.NetbiosName
Using the SMS_G_System_COMPUTER_SYSTEM.Name or other similar options might not reveal all your systems. When creating collections of large amounts of machines use the SMS_R_System.
I have seen large collections lack 1 or even hundres of machines when using a SMS_G_System_XXXXX