I am currently with Zecco and they don't accept buy or sell of either EMXC and MPIX.
I have an account with etrade where I could test a buy without problem. I initiated a stock transfer from Zecco to etrade, but etrade refuses to transfer the penny securities..
I am therefore stuck with Zecco as I have no other alternative from overseas.
Disclaimer: Everything you read from me is under the usual IMHO.
Do your own DD as I am not responsible for any decision you may take reading my guts feelings...