I've been using TradeKing for a while. -- it's great for the average retail trader concerned with low trade fees and a pretty good system and customer service.