If one is marketing to primarily American small businesses (an non-physical product), what methods of payment processing are best to offer? What companies do you recommend? We're small, so any sort of company that wants $10,000 in guarantee is not an option. Accepting physical checks would be difficult - I'd prefer electronic methods. I don't mind having paypal, but don't really like to put all my eggs in their basket.
What's the best way to go?