Use Excel
If you are somewhat versed in working with Microsoft Excel, this can be done in a decent way.
I am using a home version of Microsoft Office 2010. Not sure if there are more recent versions, or if there was a similar function in older versions.
Open a new workbook.
Select a cell where the upper LH corner of the data will appear.
Go to the 'Data' tab, select 'Existing Connections'.
Select 'MSN MoneyCentral Investor Stock Quotes', and click 'Open'.
It should show the cell you have selected, click 'OK'.
Enter the string of ticker symbols that you want to look up. For Example 'VZ, CAT, MO, F'
Check the box 'Use this value/reference for future refreshes', then 'OK'
It will put in a table with a line for each of the stocks, and quote data.
Off to the side, I put a string of cells that point to the 'Last' quote in the table. Basically, the cell will say something like '=L13' At the top of this list, I put '=TODAY()'.
When you refresh the data 'Refresh All' up in the menu bar', all of the quotes should update.
Next, I select the column of data, starting with the date down to the last quote. 'Copy'
Go to a separate sheet where you want to archive your data. Select the cell to the right of the last date when you grabbed quotes, and 'Paste Special, Values'. This will paste the date plus all of the quotes.
If you are very conversant in Excel, you can write a macro to do the refresh, cut and paste with one button stroke. But this is not too cumbersome.
One page with the data you are tracking, another sheet for the lookup function. Or you could put it all on one sheet. I prefer to have my history on the first sheet, and the look up function on the second.
If this is all babble, sorry about that.