I don't trade that often, but when I do I usually come to this site because I know they don't have all these nasty commissions that other brokers charge for no reason.
Time Clock Wizard saves us time, and money in our payroll process. They have such an amazing Customer Service Team, always available and very knowledgeable.