How do you prepare your income taxes?

A) Accountant
B) H&R Block (Online)
C) H&R Block (In Person)
D) Jackson Hewitt (Online)
E) Jackson Hewitt (In Person)
F) TaxACT
G) TurboTax (Software)
H) TurboTax (Online)
I) Other