staples is very good w/ rebates. my last rebate took 20 days to get to my bank teller. i'm still amazed at them.
also, my cdrw rebate for the cendyne drive was messed up, my ordered was pushed back a day (beyond the rebate date) because of computer problems. I called up, was assured the rebate center would adjust accordingly. Around rebate time, i get the rejection post card... angry as hell, i call up and explain the situation, 5 minutes later, i check on the web and the status of "rejected" is changed to "being processed, it will be in the mail soon."
Linh