Ameritrade, with my average over 50 trades a day, $8 flat commission. I'm happy. I've thought about freetrade, but not sure if I should switch boats.