I'm new to the stock market world and find the whole thing very interesting. I'm thinking of opening an account with 2 different firms. I want one that offers lots of research and educational tools (maybe TD Ameritrade or Schwab) since I'm still learning, and a discount firm (SogoTrade, TradeKing, or TradeMonster) when I actually start trading. Does this sound reasonable? I have plenty of cash to make any minimum deposits but I'm wary of any hidden fees.