Do not confuse VISTAPR - VistaPrint.com with VISTAPR - www.webs.com.
The former is a business card/marketing product website, and seems to be legitimate as no complaints seem to identify it's website (check the comments above, they all mention www.webs.com).
The later is a web hosting company that seems to have a lot of fraudulent charges associated with it.
I have the VISTAPR www.webs.com charge appear on my card as well, and am upset about it, but want to make sure people are getting mad at the right company.