I'm starting a business and want to accept credit cards (at least Visa/MC for now). There are a lot of great suggestions about providers for online business, but what about retail/storefront? I will be charging customers for products and services in person (ie. swiping all cards) and do not plan on doing any online business. Does anyone have any recommendations for providers? I have read many of the resources about choosing a provider but am still overwhelmed by the many choices, and even after asking a lot of questions would still feel better hearing from people who have had good (or bad) experiences with the company. Bank of America seems a safe option but prices are quite high. After some research Vantage seems to be a good option, but I don't know anything about their history/security/customer service. Any suggestions?

