Star Rebates INC
Take my money and rip me off. That is what Star Rebates has done. I paid $12.95 to register for their rebates and after months, have seen nothing
Star Rebates is a rip-off as they have not fulfilled their part of the Terms & Conditions of their program. I visited a promotional site and was issued a certificate for Star Rebates in which I had to send them a check for $12.95 to register for their rebates. Each month I then send them ...