I have been trading with fxcbs www.fxcbs.com for a while, they have very low spread (0.5 pip in average for EUR/USD!), ECN execution through MT4, live support, scalping and EA are allowed for ECN accounts($20,000 minimum deposit). $100 for mini accounts with fixed spread (2 pips for EUR/USD). I really like it