The big 2 are Turbo Tax and TaxCut. The latter is a product of H&R Block - I've used it for a number of years, filed electronically and never had a problem. Both, AFAIK, offer audit protection.
And, yes, you have to buy a new version every year.
Rusty