Another way to get a discount on an AP is to get on the Mousesavers email list, and use the undercovertourist links. We bought regular passes (the ones with the biggest possible savings), used them one day in the parks, then turned them in for AP's - essentially saving $32 per pass.
The trick is that in order to turn such a pass into an AP, you have to use it one day.