Good idea. Hard to keep developers from cheating and selling the discount codes or tying them to other purchases to reduce Apple's cut. Maybe developers would just obey the contract if it said you couldn't do that, and it could be tried and canceled if widely abused.