This program is affordable, easy to use, covers everything, is continuously updated, can be run offline, and most importantly of all--pointed out that I was entitled to $1,000 I was unaware of. Score!
This is the fourth year I've used H&R Block's software to do my taxes. I have always done my own taxes but the software makes painless. I also don't need to keep up with changing tax laws.
Pros: Easy to prepare, Easy to import documents, Fast