Whenever I open a new tab, BAM! This stupid site.
Alrighty then. There's this problem I have. Whenever I open a new tab, http://mystart.incredibar.com/?loc=CH_NT is what takes over. And several awesome, amazing and talented people have tried to help. Unfortunately, my Chrome sucks. Can anyone help me get rid of this?