Free simulated forex trading and discount brokerage.
Free stock charts
Free stock charts and back testing