Use HR Block and save yourself money and a headache. Their system for uploading documents sticks, and they charged me for the time it took them to go through my documents after giving me an estimate under $1000, they charged me $2200 for my personal taxes AND they messed up so bad. I caught the error and saved myself $8K. Can't not recommend them enough.