We underestimated the complexity and cost associated with dealing with live stock data. We started off using a free API that updated only twice per week, contained many errors and did not account for stock splits, dividends, and other complexities that influence stock prices. Ultimately, the cost and complexity of stock data precluded us from building a reliable product.