Virtual portfolio manager