for stocks you could try
http://www.sharebuilder.com/sharebuilder/Research/Tools/WhatIfIdInvested.aspx and compare it with any index. You have options to re-invest dividends and add $s in intervals.
Sanjay.