Star Rebates
STAR REBATES is a total Rip Off
I submitted every month since June repeatedly Rebates. I have repeatedly written back to them to ask you for my initial Deposit ($15.95) as promised on the contract form and, and to let themknow that I have Completed the whole 15 months program, but I have not received my rebates since December!! ...