Hi Jack,
I have not really used a Merchant Account myself. But I found a few posts where other members have shared first hand information regarding certain Merchant Accounts and their experience in using these companies -
Link hidden: Login to view
Link hidden: Login to view
Link hidden: Login to view
Hope this helps for starters :)