Source: http://www.thedigeratilife.com/blog/index.php/2009/01/09/best-online-stock-brokers-cheap-stock-trades-online-discount-brokers/