Where's my stimulus check? The IRS speaks!

As I reported last month, I was supposed to get my economic stimulus check direct deposited some time on or before May 9. But the day came and went and I got absolutamente nada.

I then discovered that the IRS had slipped in a stipulation about how if you had filing fees deducted electronically from your return, your economic stimulus would arrive via paper check. In my case, on or around June 20.

So when I got an envelope from the IRS in today's mail, I got all tingly. Could this be it? And just when I was least expecting it? How delicious!