Not sure why no one is talking about Google Checkout, our company has been using them for a few years and had no issues. They directly deposit into your bank account, and the control panel is really easy to use. You are required to have SSL installed to use Google Checkout, that's the only downside.
You're required to have SSL certification installed when using any of the payment processors' services. Google Checkout is alright but not many customers use Google Checkout for making everyday purchases.