Another Chrome add on?? I just got this little search tab on my task bar that I have no idea of it's use or how to remove it.Any ideas?[image removed by staff] Post Comment Receive notifications Add a comment...