Does anyone know if there are any programs out there that are a database of stock symbols and company information?