I was SO peeved. Got ours done using online free one and it gets to the last bit and I find out if I'd done it the day before I'd have gotten our return two weeks earlier. Wish they'd have told me that when I started the reture (a few days beforehand, waiting on W-2s). Anywho, ours is slated to be deposited on the 11th... we'll see if it's on time.
And you can thank Congress/Senate/O for the hitch... them waiting until the last minute to drop this into the IRS's lap is what's created the delay. If they'd sucked it up and gotten their job done earlier it wouldn't have created much of a ripple at all.