We tried Global Gateway e4 (recently renamed http://www.payeezy.com/) after having a lousy experience with www.authorize.net. We have been using them for about 2 months now. So far customer service and ease of integration of their software has been a breeze.
We went through Bank of America to sign up with them.
Here is a contact at BofA who was very helpful to us. Please reference PhotoCrazy, Inc. and we may get a referral fee.
Adam Catrambone | AVP, Merchant Specialist
PHONE: *******626 | FAX: *******384
*******@bankofamericamerchant.com