http://www.csidata.com End of day data - world stocks, commodities, indices; US only options, mutual funds