Do you have an account somewhere? TDAmeritrade has good applications like streaming data / etc. Also, there is a free iPhone app if you have an account. Scottrade also has decent tools and a low fee but getting money out requires phone calls and live checks which I hate..