Originally Posted by
artemis
< snip >
From everything you've said, I'd suggest opening frequent flyer accounts with American Airlines, United Airlines, Southwest, British Airways (if you want to earn AmEx points), and Alaska (for those times you fly Delta on a paid ticket - Alaska has a much better frequent flyer program in terms of usability than Delta's)
If flying Alaska ffp you can earn AS miles from Alaska, BA, AA & DL. Many ffp's with a low amount of miles is not good. They may expire before you get enough to use.
Questions and answer about miles from credit card are best on the credit card threads
dcflyer10 has asked about credit cards
here