DailyFinance's Portfolio functionality allows you to follow your own custom groups of investments (which can include stocks, mutual funds, money markets and/or cash), as well as information about those investments. You can include additional information such as the number of shares, purchase price ...