Take a look at the Google Portfolio Manager. Its similar to Morningstar, but simpler, easier to use and alot more slick.
Everyone talks about Morningstar, but I think Google deserves a mention.
Unlike Morningstar, Google doesnt appear to have a 100 transaction limit.
Unfortunately, like Morningstar, you can see only one portfolio at a time.
The old PM is still my first choice, but the Google PM might be runner up. Im still evaluating. Maybe Quicken is better If you have a very large number of transactions? I have never used Quicken.
https://www.google.com/finance/portfolio?action=view&ei=WZWSVMi-DYaiiQLcvIHgAw
https://www.youtube.com/watch?v=1UuuPU0iLJc
http://www.forbes.com/sites/robertberger/2014/04/16/the-best-online-tools-to-track-your-investments/
On the last link Forbes discusses Morningstar on page 1 and Google on page 2. I dont know why Forbes didnt mention the old PM.