9. The method of claim 1 , further comprising: assigning, using the processor, relevance ratings to a plurality of interview questions by applying a plurality of inference rules based on the partially completed tax return; prompting the user with at least one of the plurality of interview questions identified based on the relevance ratings, wherein the at least one interview question is personalized by altering a wording of the at least one interview question based on information found on the first and second documents; receiving an answer to the interview question from the user; generating, using the processor, a prepared tax return based on the answer; and displaying the prepared tax return to the user.
9. The method of claim 1 , further comprising: assigning, using the processor, relevance ratings to a plurality of interview questions by applying a plurality of inference rules based on the partially completed tax return; prompting the user with at least one of the plurality of interview questions identified based on the relevance ratings, wherein the at least one interview question is personalized by altering a wording of the at least one interview question based on information found on the first and second documents; receiving an answer to the interview question from the user; generating, using the processor, a prepared tax return based on the answer; and displaying the prepared tax return to the user. 10. The method of claim 9 , wherein the answer comprises an additional tax data item, and wherein generating the prepared tax return based on the answer comprises further populating the tax form using the additional tax data item and further calculating the preliminary tax liability to generate a finalized tax liability therefrom.