www.ccbill.com been with them for 2+ years and am more then happy.
Stay clear of ibill unless you make millions a year with them they don't give a fuck about you... just give them a call and ask on of their techs a basic question and see how poor their support is.