Free Credit Card Payment Gateway

pc help me decide two providers of merchant account?
I am setting up to accept credit card payments. I dropped to two suppliers, AMS (Advanced Merchant SVCS), O. systems PayNet Thay both seem to be fine, PayNet be cheaper, but MGA have authorize.net gateway for free (which could use a shopping cart online). Has anyone had any experience with either? I would appreciate your honest opinion. Thanks!
Forget the two and the use of Costco.
Free Payment Processing