Does anyone know where I can find a list of credit card processors for eCommerce sites?

Also, if anybody has had an exceptional experience with their processor/gateway, let me know, because I'm interested in the best ones (customer service and price) out there. Thanks.