I've been using Google finance for quite a while. google.com/finance.
It works well, and has pretty graphs, but be careful and never delete a stock from the portfolio - you lose the complete history for that stock, and it messes up your portfolio calculations.