As xNDS I can tell you that I appreciate Cisco.
They did a big mistake with NDS and failed to integrat it but an integration at that size is huge challenge for any company.
They did many errors but I am not angry and I know that many xNDS know to appriciate some advantages that we gain during that time.
The failure with NDS doesn't change Cisco to be a bad company. Few people which are writing here with so much poison about Cisco, might color the entire xNDS team with so ugly color but that is not the truth and it's not representing the big team.
Cisco and NDS was a bad match from the very begining, nothing more than this.