i use atmd for swing trades and i am very happy with them. Not the lowest cost so i also keep an account with mbtrading which is very basic.
amtd has better reporting, tools, and its easy to manage multiiple accounts.
as long as you use quote tracker you'll be happy with the...