I ve actually already recommended MindPath and it has been working out great for the person I recommend.