Another thumbs up for CCBill here, even though they charge more than other companies there is a quite a bit of value there to be had.
Always remember that chargebacks are a problem sometimes. Make sure whatever company you choose they have a good fraud scrubbing system, otherwise a few months down the line you might find yourself out of pocket.