Paying Over $2,000 in Credit Card Annual Fees (2024 Update)