I vote we use the words Time Warner Cable instead of TWC. That way the search engines pick it up.

Time Warner Cable Phone Service
Time Warner Cable Phone Service
Time Warner Cable Phone Service
Time Warner Cable Phone Service
Time Warner Cable Phone Service