OK, I am not an affiliate of MB trading, but I use Metatrader for charting purposes. For Metatrader fans out there, MB trading is now accepting live account application for Metatrader 4. The reason I care to mention MB trading here, on my very arrogant blog, is because of direct ECN connection and execution they have offered. However, there are complaints about their commissions ans swap rates. So, it depends on what you really need.
Check out MB trading website by Google MB Trading.