A website where you can "buy" and "sell" stock as well as obtain stock quotes, maintain a portfolio, and keep track of transaction history.