Passport Vista
Vista Print business card scam
I ordered business cards from Vista Print and ended up paying 3 months worth of fees on my credit card without realizing what it was. I have now researched this and find that several people have had the same experience. I called their toll free number and cancelled my account. It is frustrating to ...