I've been working with this product for almost 10 years. It has improved significantly, but the out-of-the-box metrics don't cut it for me. The discovery capabilities for custom metrics are limited because many MIBs have unique ways of defining instances and much meta-data that can't be easily captured with the existing interface. Reporting has its downfalls as well. The reports have great sex-appeal, but little flexibility to combine metrics or aggregate the data in unique ways. Take a product like Netcool Proviso - you can do almost anything with discovery and data, but it's much more expensive, support stinks, and the reports are ugly as sin. Overall NPM is a great product. The TWACK community adds much that is lacking.