Share your insights or perspective on the financial matter presented in the input.

Is there an online cost-basis calculator that automatically accounts for dividend re-investments and splits? 
Google Finance portfolios take into account splits and cash deposits/withdrawals.