If you're an Insight customer, you may be seeing a series of new, short television spots over the coming days that feature the word change. As the first spot indicates, change can be full of the promise of new and wonderful or it can involve anxiety and doubt about the unknown. Here at Insight, we're planning some exciting changes for our customers that will be revealed in the next few weeks. We're working hard to make these new changes to provide more features and updates to our current products while making sure that these changes are simpler to use.
More here