They did the same with the last "rebate".

Do not spend that money, invest it, and you'll lose the minimum possible next year.

Or why not just give $100 million to every American?

All our problems would be solved.

Hey, look on the bright side. You get the advance during the Bush regime but only have to pay it back during the Obama regime. By the time Bush leaves office you will probably will be able to pay the 800 dollars back by rummaging through the return slots of a dozen vending machines.

it can be called an advanced rebate and it will be a rebate for most. it its not a rebate for people who don't pay taxes. people with children will get a rebate for each child, but children won't pay taxes. people with children will pay less taxes (welfare for reproduction).
low income seniors and disabled veterans will get a check whether they pay taxes or not.
if the objective is to stimulate comsumer spending, why not call it by its name: consumer welfare.

in summary, it's not a not-rebate because of the timing, it's a not-rebate because of who will be getting the checks.