Yes, believe it or now, the stimulus checks will enter the economy in only a few days. Will they lift us out of the recession? Will they lead to rampant inflation? We'll have to wait and see. Either way, I suspect very few Americans will mind having a little extra cash, even if all they do is pay down some of their debt.
Of course, the President is still hoping you'll spend these things... but not on anything made in China.