You know, I saw this, and I though that Vector sounded vaguely familiar, but it wasn't until today that I finally remembered that I have heard of Vector. Most of what I've heard isn't good.
Judging by a quick look at their wikipedia page they don't have a very good reputation...