Good points Art.
Concerning credit card fees and even bank account fees, they are all negotiable. When I renew my mortgage I get price quotes (play one bank against the other) then when you think you have pushed them to the max, ask for no fees on your CC and accounts, I even had the bank give me a free safety deposit box in last round. I really enjoy these negotiations; maybe too much?
Mike