Yozo Office is an affordable alternative Office suites software.
StockWatch

Create a portfolio with this spreadsheet for Excel