It finally arrived in the mail today. My wife was starting to doubt that we would ever receive it. The reason it took so long is that we filed our income taxes by paper a few days before the April 15 deadline. I filed by paper because we owed money to both the Feds and New York State, so I wasn't going to pay the fee for filing electronically through TurboTax.
As happy as I am to have received it, to be honest, it's just going to go into our savings account to replenish what I took out of it to pay off a credit card bill. I try to maintain at least a $5,000 balance in the savings account linked to the checking account as an emergency fund. So yeah, our stimulus check is serving a useful purpose, even if it is not what President Bush had in mind.