After Extensive research the two firms that standout are Oanda & MBtrading. I am not impressed by Oanda's platform, but i like there spreads. I am not big fan of paying commission but i like the fact MBTrading is an ECN and i can place trades in between pricing. Any input will be much appreciated. My monthly average volume is approx 3-4mil. Thanks.