I agree with you cstfx.
itrader911, there are a few ECN-type options out there if you want to do higher frequency trading. EFX/MB Trading is one, but their commissions are probably the highest in the industry. You can also go with a Currenex broker, but in my opinion, the Currenex GUI is the...