Originally Posted by AA-Platinum
Unless you are GLD, PLT, or EXP, you are limited to earning 60,000 miles/year per Advantage Account. In addition, you can not reach yearly elite levels with a credit card (no matter how much you charge). The only time when a credit card can help you with elite status is with lifetime status (where everything counts)
The principle here is correct, but IIRC "higher-class" cards (named for more precious metals, higher annual fees) have a limit of 100,000 miles/year for non-elites.