Payment Processors

Have you started your e-com store yet? If yes, what payment processor do you use? PayPal, Stripe, 2checkout? Have you considered Charge.com? I want to say a few words about charge, because they accept all common credit cards, they accept bad credit and high risk merchants, they give you a free software and take no application fee. Smells like a good deal. If you haven considered charge.com yet this is the time.