Intelligent financial planning tools