Robert Mitchell has two posts in Computerworld with more detail than you could ever want to know on the hows and whys of the hated customer rebate.
Customer Rebates: A to Z
Previous post: Reversal of Fortunes – The Technology Advantage
Next post: The Cost of Large IT Project Failures