PCFolio
Track your Gain/losses, average amount paid for securities, amounts invested, total commissions paid and more. Amounts are computed using current price updates free from the web. Chart your portfolio in various formats and transfer data to Excel.