Best Buy has said that their discount should automatically adjust if the price drops, so if you don't want to deal with Amazon CSRs, they're an option, too.
Did they say the 20% will be automatically applied if a lower MSRP is announced? Or that you would get the lower of the 20% discount and the new MSRP?