It's a bit of a technical goof-up since the rules on getting these checks out wasn't exactly clear while people were filing.
If you filed through TurboTax then they created a temporary account with a bank in CA in your name. The IRS deposited your refund into that account, TurboTax deducted their fees and the remainder was then electronically transferred to your actual bank account. The temporary account was then deleted. Since the temp account was deleted the IRS can't send your electronic check to the account any more.
You'll get a paper check based on the last 2-digits of your social security number under the paper check schedule.
Mine was mailed Friday and I got it Monday.