Etrade Pro is excellent and free if you do 30 trades a quarter which is essentially 15 buy/sell round trips.