If you aren't too dependant on margin amount I would suggest Freetrade/Ameritrade. My fills have been good, commissions can't be beat, but their margin policy is very conservative and not well spelled out. Support is only via e-mail so getting clarification is like pulling teeth.