A method and apparatus are provided which account for tax impact in predicting
investment return. Data for taxable investments, data for non-taxable investments
and investor data are received and an optimization is performed which includes
all of these data. An investment recommendation is provided to the investor based
on the optimization.