MSN Money has an Excel add-n that gives the ability to update various stock information real time (max 15 min delay) in Excel giving the ability to create robust portfolio tracking models, or just tracking potential investment opportunities.

To Download MSN Money Stock Quote Excel Add-In go to:
http://www.microsoft.com/downloads
         
       
  This is a sample of a portfolio tracker using the Stock Quote Add-In, along with some simple VBA coding to store daily stock prices.