Comcast is investing hundreds of millions of dollars in improving its public image (and hopefully its customer service), and part of that revamp is taking place in the newly relaunched Comcast support forums, where customers can get help from the people best poised to answer their questions: other Comcast customers. [More]