I had my own problem with 2co recently.
I paid for a hosting account, in my name, with my credit card & they accused me of fraud, cancelled the payment but held the money.
Their support desk was useless & it took so long to sort out I had 2 websites down for half a week.
If paying for anything now I avoid companies with 2co & Paypal gateways. I only pay via Google checkout or Worlpay.
For anyone needing a gateway I have been looking at this one for my business
http://www.free-merchant.com/