I have been fighting with Staples rebate center on two rebates for months, like 8, and finally recieved two checks in the mail, however about two weeks ago they had said that they had sent out two checks and would sent out two more. Now I assumed they cancelled the first two, but I am not completely sure which ones these two are. If I deposit them and they have stopped payment on them, I will incur a fee right? The checks are only $30 each to begin with so I hesitate to gamble on a 15$ fee with them, but would like to get the money from these rebates just as a matter of spite, so I hate to just toss them. Is there a way to deposit a check in such a way that the bank verifies the fund first?