Cynthia has had a very complicated financial year. She worries that her tax return will be extremely complicated this year as well. She thinks she will have numerous random deductions and credits that she fears she might miss. What is her BEST option for filing taxes?

A. Prepare her taxes on her own.
B. Prepare her taxes using an electronic tax program.
C. Hire someone to prepare her taxes.
D. Choose to not file taxes this year.