Can anyone recommend software that will record stock transactions, cost basis, etc. and access external data sources for individual stock portfolio updates. TIA