I very much like OnLine Taxes; have been a customer of theirs for four years now. My experiences with their customer service have been great (this matters most to me), and they're very cost efficient. You must be willing to put up with a somewhat antiquated UI (think circa-2007 PHP app).