The rebates represent a 2008 tax cut. But instead of getting the tax cut next year, when you file your 2008 return, you'll get it this year.
Although you won't have to "repay" the rebate in 2008, it will most likely dramatically reduce the amount of your return when you file your 2008 taxes, just like the last rebate in the eary 2000's did.