I am happy with freetrade, especially since they changed their daytrading calculation. The only drawbacks are: 1) no stock transfers in or out 2) cash transfers are by wire only 3) no support other than e-mail