Back to the topic, a divergent thought. Diners Club (which you can use on just about all your travel-related expenses, and at many retail places) is affiliated with almost every single hotel and airline program out there. While there are plenty of "issues" with DC (you can check out that forum), and conversion rates vary from DC to the various programs (but for air its primarily $1 = 2 points = 1 mile), it gives you the flexibility to add miles or points, as needed, to whatever program you want, to top off the acct for an award, or transfer enough to another program altogether for a free trip (such as when the BA promo is going on). That, and the primary rental insurance, is why I keep the DC.