Staples has $20 rebate on visa pre paid gift cards $300 or more