I opened a live account and started trading. For one contract for Gold, they charged me USD 3.24 (Commission 0.5 + Exchange 1.5 + NFA 0.04 + Clearing 1.0 + CQG 0.2). At first, commission itself looks pretty cheap, but other fees are quite huge. I have demo account in Thinkorswim and it says the total cost is 3.76 (Commission 2.25 + Exchange 1.5 + NFA 0.01). Especially, I don't see 'Clearing fee' in their list. I quickly had a chat with Thinkorswim and they confirmed there's no other fees as stated in their website. Is this true? Am I missing something? If so, it looks AMP's cost doesn't look very attractive to me..... 
