An Advisor's assistant