How to Optimize your Channel Rebate and SPIF Programs