Have you considered getting your own merchant account?
Also, you may want to look at Easybuy. It's an alternative payment system that doesn't rely on VISA or MC at all. They have cards in over 4500 locations in the US and Canada, and they are getting more in Mexico, the UK and Germany.
Check it out. Fill out the form and click the EASYBUY box....
http://www.2000charge.com/pages/sign...p?source=msper
.