I did the Citibank one that's linked to AMR, just like you did. They were giving out 10,000 miles for signing up and after the first year, when I generated a ton of charges due to business travel, I asked them to waive the $50 fee and they did. Even if they didn't, the 10,000 miles was worth $200, so that pays for four years of that fee.