I have a very consistent and concise AJAX tree that groups my devices by floor except when the wrong value is returned. For example, we have an HP 8600 printer that is returning "0000000000000000000000000000000000000000000000" for the location despite showing the correct value in the printer GUI. Another problem is using WMI. I love that I can now monitor mount point capacity/usage values with WMI, but a side effect is that it screws up the correct location value that would be returned by SNMP. Finally some devices simply don't support the MIB correctly and being able to override what is returned would be nice.