I like the conversation this has sparked between the two different approaches. An argument can be made that Cisco's approach keeps it's users with static proprietary solutions while software allows for flexibility. I'm just starting to dive deep into the pros/cons of each approach. I'm enjoying the competitive push from each company.