Pointing to your own failings

Innovation is probably the biggest buzz word out there in the hi-tech space, and telcos/cablecos are definitely not the guys to turn to