On AlterNet: Charter Communications