I use Tradeking. They were on Smart Moneys top rated list, and got 5 stars for customer service. They also let you make an order over the phone at no extra charge. At 4.95 you cant get much cheaper, and your getting great service. Make sure to give one of us $50 referal.