Get your taxes done using TurboTax

Update:  Return accepted Apr 8 with payment scheduled for that same day.  IRS finally debited payment just now, Apr 21.