I know this isn't exactly a "bargain" or "deal", but it's going to save some people $99.
For many people what I'm saying below is pretty obvious and common sense, but for those who weren't sure whether it could be done with David Jones, weren't aware or just didn't realise, here's how you can avoid paying the $99 annual fee on the David Jones Amex card - just call up and request a waiver :D
Most OzBargainers will recall that DJs had a promo in November 2009 for their Amex card - $99 annual fee, free 27000 points (and subsequent similar deals such as no annual 1st year, free 13000 points etc). Anyway, the $99 annual fee for the first lot of customers (I was one of them) for the second year will be payable soon (Nov/Dec 2010 depending on when you applied).
All you need to do is call up, request that the $99 annual fee for the second year be waived again. The customer service rep will put you on hold for a moment while they check your account (presumably to make sure it's in good standing, paid on time, you've used the card to their satisfaction etc - fair enough) and then they came back and said ok - simple as that.
The rep I spoke to did say that the fee will still be charged by the system to my account on the due date, but that the fee will be refunded about a week after that. In terms of getting confirmation of their agreement to do this, ask the rep to put an adminstrative note into your account about the fee refund arrangement. The administrative note will generate a reference number which you can keep for your record of the call.
Also, I suggest you make the call before the fee gets charged, you have more leverage that way.
It is much easier to call up once the fee has been charged.
If you call up once the fee has been charged they simply put a refund of $99 on your account so you never have to pay the fee.
If you have never used the card or use it very occasionally do not expect them to waive the fee for you either