Based on your financial expertise, provide your response or viewpoint on the given financial question or topic. The response format is open.

Is there a debit card that earns miles (1 mile per $1 spent) and doesn't have an annual fee?
I have an American Airlines VISA with miles that has no annual fee, but only because I request that they waive the fee each year. Word to the wise - they've never refused.