I have been looking around at payment gateways and one thing that I discovered is that there are so so many. The most popular seams to be AUTHORIZE.NET.

I am just wondering which payment gateways you use and why?