Stockalicious.com
This is a fantastic free site to load all your stock transactions onto and see a historical graph of the performance of your portfolio over the last 3 years. You can import your transactions from Excel or a .ofx file.
It even lets you post your portfolio information to your blog or myspace page etc with widgets like this one
There are lots of sites that let you see day to day how your portfolio is going (google finance for example) but this is the only one that I have found that lets you see the past performance as a graph like it was a single stock... try it you'll love it and if you find another one better let me know below...