30. The computer readable storage medium of claim 22 , the instructions when executed by a processor further comprising functionality for: 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.
30. The computer readable storage medium of claim 22 , the instructions when executed by a processor further comprising functionality for: 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. 32. The computer readable storage medium of claim 30 , wherein the answer comprises a confirmation, and wherein generating the prepared tax return based on the answer comprises adjusting the partially completed tax return based on the confirmation.