Not that there aren't a ton of options out there... and not that I am
biased...
But I have had great luck and top notch service from Mercury Payment
Systems. Web interface for the customer is awesome and they are also
very aggressive when it comes to meeting or beating the competition on
rates.
http://www.mercurypay.com/
DAVID WHITE || POS Software Specialist
North Country Business Products, Inc.