One last thought: isn't Hawaiian Airlines' online mall still giving miles for Amazon purchases? (Alas, US stopped some weeks back.) Hawaiian miles can be transfered to Hilton HHonors; either way, it's all a bonus above & beyond the credit card rewards.